Monday, December 24, 2007
Encouraging the use of DomainKeys
Instructions on setting up DomainKeys can be found in this JangoMail DomainKeys Tutorial.
This week we will proactively be sending emails to those clients that send non-DomainKeys signed emails in order to encourage them to set up DomainKeys.
Saturday, December 22, 2007
JangoMail sets up Comcast Feedback Loop
Friday, December 21, 2007
"View as a Web Page" now supports personalization
To insert a "View as a web page" link into your e-mail, you simply insert this code into the body of your HTML message:
Click <A HREF="http://x.jngo1.net/w.z?***uniqueid****">here</a> to view this e-mail as a web page.
Alternatively, if you're using the Enhanced HTML Editor, you can simply click the "Web" button to dynamically insert a "View as a web page" link wherever the cursor is. To learn more about personalization syntax in your e-mail messages, see this tutorial.
Thursday, December 13, 2007
New Bounce Handling Rules
In conjunction with this, if a Bounce indicates that the mailbox does not exist, JangoMail will stop sending to this address from your account regardless of what numeric setting you have specified under My Options --> Bounce Handling.
However, if a Bounce indicates a temporary failure for that email address, then the numeric setting under My Options --> Bounce Handling will still apply.
Additionally the new Bounce handling mechanism will allow you to see the Bounce reasons for the life of your account rather than just for 7 days, once the enhanced Reporting module is in place (about six weeks from now).
Here are some examples to illustrate the new Bounce handling:
A bounce with a message like:
smtp;550 4.2.1 mailbox temporarily disabled: akidd4@verizon.net
is a temporary failure, and the setting under My Options --> Bounce Handling would apply.
A bounce with a message like:
smtp;550
indicates that the mailbox does not exist at all, so a single bounce would prevent JangoMail from sending to this address in the future.
Thursday, November 08, 2007
New Feature: Blocking sign-up form spam by specifying an Exclusive Referrer URL
This method will not work, however, in cases where the spambot isn't coming through your web site's form but rather by avoiding a form alltogether and programatically doing a FORM POST to our form processor file, http://www.jangomail.com/APPLICATION/PGSF2.asp or http://www.jangomail.com/APPLICATION/PGSF2ENC.asp.
To defend against this new technique for propagating sign-up form spam, you can now specify an exclusive Referrer URL from where the signup form must originate. You can now assign a specific exclusive Referrer URL to a particular JangoMail Group. Then, if a form signup comes from a destination other than the exclusive Referrer URL you have designated, the signup will not be processed.
Currently there is no interface within JangoMail for you to be able to set an exclusive Referrer URL yourself for an e-mail Group. Currently, our support team must do this for you administratively should you wish to take advantage of this setting.
Tuesday, November 06, 2007
New Feature: Generating a Plain Text Message Automatically at Run-Time
You can now have JangoMail automatically generate a Plain Text version of your e-mail message, based on your HTML version, at the time the email message is sent (run-time). To do this, set your Plain Text message to the word "auto-generate".
There has always been the "Set Plain Text Automatically" button underneath the Plain Text Message field on the Send Email page. This button examines your HTML message and generates a Plain Text Message for you right before your eyes. However, there may be situations where you don't want to generate the Plain Text message right away but rather have the Plain Text message generated at the time the email message is actually sent.
There are 3 scenarios where this feature will be advantageous.
Scenario 1 - Embedded URLs
If you are using Embedded URLs within your e-mail message, your HTML message might look like:
<html>
<p>
Hello there. Below you will find today's mutual fund prices:
</p>
[%%http://www.MutualFundCompany.com/Prices.aspx%%]
<p>
Thank you for investing in our mutual funds.
</p>
</html>
By setting the Plain Text Message field to "auto-generate", the following will take place at the time of e-mail sending:
- JangoMail will retrieve the HTML content from the specified URL.
- JangoMail will insert the HTML content into the HTML message.
- JangoMail will generate a Plain Text version of the e-mail message based on the complete HTML message.
In this scenario, if you do NOT set the Plain Text field to "auto-generate", but instead use the "Set Plain Text Automatically" button on the Send E-mail page, the following will take place:
- The Plain Text version will look like this:
Hello there. Below you will find today's mutual fund prices.
[%%http://www.MutualFundCompany.com/Prices.aspx%%]
Thank you for investing in our mutual funds.
- When JangoMail retrieves the HTML content from the URL, the Plain Text message will now contain HTML code, and we don't want that to happen!
Scenario 2 - Using the Web Service/API
When calling any of these methods:
SendMassEmail
SendMassEmailPrevious
SendMassEmailRaw
Setting the MessagePlain input parameter to "auto-generate" will allow JangoMail to generate a Plain Text version of your HTML e-mail for you automatically. The "Set Plain Text Automatically" button that is available in the JangoMail web interface is not available when using the API, so for any automatic conversion to take place, the MessagePlain input parameter must be set to "auto-generate". Otherwise, you would have to manually input a Plain Text version of your message.
Scenario 3 - Using Conditional Logic Statements
When using VBScript conditional logic statements in your e-mail message, the line spacing of plain text messages can be altered based on where you place your lines of code. These spacing issues can be avoided by setting the Plain Text field to "auto-generate" rather than placing actual conditional logic statements within the Plain Text field.
Feature Enhancement: Using wildcards when filtering a Group based on clicks
For example, in the Advanced Filter Mode, the filter criteria based on a clicked URL would normally look like:
emailaddress in (##clicked-http://www.jangomail.com/pricing.asp##)
but now you can filter for anyone that has clicked on any URL that contains jangomail.com:
emailaddress in (##clicked-*jangomail.com*##)
This feature was added at the request of an evaluating customer.
Sunday, November 04, 2007
Bug Fix: Sending a Campaign where Recipient Group has been DELETED
NOW, if a campaign includes a Group that has been deleted, the campaign will still send to all other present Groups and will gracefully skip over the Group that has been deleted.
New Feature: Large Text Fields in Groups
Previously:
- Fields in Groups could store a maximum of 8,000 characters
- The total amount of personalization amongst all fields within any single e-mail campaign could not exceed 7,900 characters.
- A "large text" field in a Group can now store virtually an unlimited number of characters.
- There is no limit to the amount of personalization within an e-mail campaign.
- Within your Group, click on "Modify Fields in Group".
- You can add a new Group field that stores large text by choosing a name for the field and checking the box labeled "Will store large text data".
- You can convert an existing field by clicking the "Convert" button next to the existing field.
- If using the API, use the AddGroupField_Big method instead of the regular AddGroupField.
Tuesday, October 30, 2007
New API Methods to Retrieve Unsubscribes
Retrieves list of unsubscribed addresses for a particular mass e-mail campaign. Returns a .NET DataSet.
Retrieves list of unsubscribed addresses for a particular mass e-mail campaign. Returns a string.
Retrieves list of unsubscribed addresses for a particular mass e-mail campaign. Returns an XML document.
Monday, October 29, 2007
Bug Fix: Activity Tracking Reports with Merged Groups
This issue has now been corrected.
Wednesday, October 10, 2007
Awesome Enhancements to JangoMail Groups
Additionally, all new Groups created going forward will be using the new architecture.
The benefits of our new Groups architecture include:
1. The ability to have up to 240 fields in a Group with no performance degradation. Previously, you were limted to around 40, before sending to and segmentation on Groups would underperform.
2. Much faster segmentation of Groups when using the Filter and Send feature.
3. The Delete All Members button will now work almost instantaneously. Previously, this could take several minutes with large Groups.
4. The ability to search your Groups. You can search one specific Group or you can search all of your Groups at once. You can search on any field in a Group (such as E-mail Address, or First Name, or Company Name, for example), and you can search based on partially matching expressions. So if you want to find e-mail addresses across all Groups that contain "yahoo" in them, now you can!
5. Much faster Group imports.
Tuesday, October 09, 2007
New API methods to edit a Group member
Updates a field for a group member. Returns a string
Updates a field for a Group member. Returns a string
As the two methods suggest, you can edit a Group member based on the member's e-mail address or the member's numeric ID.
For more information on our API, please see http://api.jangomail.com.
Monday, July 16, 2007
New Feature for Group Sign-Up Forms
This can be useful if you have multiple Group Web Site Signup Forms on multiple pages of your web site, and you wish to track from what pages within your web site most people are signing up.
Friday, July 13, 2007
Scrub processing is now multi-threaded
Update: Email Campaigns will no longer wait on Scrub Jobs
Wednesday, July 11, 2007
Bug Fix: Conditional Logic and the Enhanced HTML Editor
We have fixed this bug by replacing the "gt;" and "lt;" notations with the proper "greater than" and "less than" symbols before the scripting engine processes the Body of the e-mail message.
New Feature for Master/Sub Accounts
Master account users can manage the unsubscribe settings for individual sub-accounts by going to the Account Info tab, then clicking the Manage Sub-Accounts button. From here, the master account user can toggle on and off the ability of sub-accounts to use the master account's unsubscribe list when sending e-mail campaigns.
Thursday, July 05, 2007
New Feature: Are you sick of being thanked?
You can choose to have these "thank you" auto-replies sent to a designated e-mail address, and you can have the subject of the e-mail prepended with some text. For example, you can pre-pend the subject of these e-mails with "THANK YOU: " so that you can easily identify these "thank you" autoresponses from actual replies. You can also choose to have "thank you" auto-replies not e-mailed to you at all but simply stored in Reporting for you to view.
By default, the "thank you" filter is off. To configure your "thank you" filter settings, go to My Options --> Reply Management.
Wednesday, July 04, 2007
Reply Filters Enhanced
Specifically, reply messages that have the following text in the beginning of the Body will be treated as unsubscribes:
- please remove me
- dont send me
- don't send me
- please stop emailing
- stop sending me
- take me off
- unlist
- ZoneAlarm Challenge Response
- Bsafe Online Challenge REsponse
All of these enhancements serve one unified purpose - they allow JangoMail clients to spend less time wading through replies that aren't really replies and more time responding to valid replies and generating revenue for their organizations.
New Feature: Capturing the IP Address and Web Browser from your Web Site Subscription Form
It is now possible to capture the IP address and web browser of your visitors. Simply create two extra fields in your Group:
- IPAddress
- WebBrowser
Note that if you add these two fields to your Group, and then use the Sign Up Form for my Web Site tool, form fields for these two fields WILL NOT be included in the generated HTML code, since we don't want actual subscribers actually inputting anything for these fields.
Saturday, June 30, 2007
New Feature: Tracking when a Group Member was last modified
- You, the account administrator, edits the Group Member within the JangoMail interface.
- The Group Member modified his own profile via the Group Member self-modification form that you can link to from within your e-mail campaigns.
- Via the API
Lastly, all API methods that retrieve Group member data will also pull the "LastModified" timestamp. These methods include:
Retrieves a Group member by the member's e-mail address. Returns a .NET DataSet.
Retrieves a Group member by the member's e-mail address. Returns an XML document.
Retrieves a Group member by the member's numeric ID. Returns a .NET DataSet.
Retrieves a Group member by the member's numeric ID. Returns an XML document.
Retrieves members of a group Returns a .NET DataSet.
Retrieves members of a group Returns a string
Retrieves members of a group Returns a string
Deleting files from remote image server
Now, when an image file is deleted, it is deleted from both places, our local server, and our remote image server, img.jangomail.com.
Friday, June 29, 2007
Group Signup Forms for Web Sites -- No Longer Processing on Inactive Accounts
Wednesday, June 27, 2007
API/Web Service Enhancement
Tuesday, June 26, 2007
We're hiring!
Do you or someone you know fit the bill? This is a position where you can work virtually from anywhere in the world, such as a home office. For a more detailed job description, please see this LinkedIn job posting:
http://www.linkedin.com/jobs?viewJob=&jobId=325828
Monday, June 25, 2007
New Feature in Beta: High Speed Imports of Recipient Lists via FTP
However, the limitation with this method of importing data is that you cannot take advantage of regular Group features, such as:
- Autoresponders
- Giving a link to allow a subscriber to modify his Group profile
- Giving a link to allow a subscriber to delete his Group profile
- Segmenting data based on field criteria
- Segmenting data based on recipient behavior
- Merging report data with field data from the recipient file
Friday, June 15, 2007
New API Methods to Retrieve Group Members
Groups_GetMembers_XML
Groups_GetMembers_DataSet
Groups_GetMembers_String
These methods can be called to export a Group's data in any of the three formats: XML, .Net DataSet, or String.
For a complete listing of methods, see http://api.jangomail.com
Thursday, June 14, 2007
Upgraded HTML Editor and Windows Vista Issues Fixed
Additionally, some Windows Vista users had reported not being able to access the JangoMail web site at all -- this issue was corrected about a month ago. This issue was due to the fact that Windows Vista implements TCP/IP completely differently than past versions of Windows, and the new implementation was incompatible with our core firewall. This has now been corrected.
Wednesday, June 13, 2007
New Feature: Preview just the Plain Text version
When you click the Preview/Save button in the Send E-mail section, if your e-mail campaign has both HTML and Plain Text message parts, you will see a checkbox in the popup window underneath the e-mail address box. Check the box if you wish for an additional Plain Text version of your e-mail message to be sent to you.
Monday, June 11, 2007
Press Coverage of JangoMail
http://www.jangomail.com/InTheNews.asp
Tuesday, June 05, 2007
New Foreign Language Features
1. Foreign characters are now supported in the From Display Name. Previously they were not supported.
2. Foreign characters will now display properly in the "General Job Statistics" report in the "Reporting" section. Previously foreign characters would display has question marks.
Friday, April 13, 2007
JangoMail now supports DomainKeys and DKIM
This will help with deliverability to receivers that validate based on these technologies, like Yahoo! Mail and GMail.
For more information JangoMail's implementation of DomainKeys/DKIM and for instructions on how to set up your own From Address domain to take advantage of these technologies, see the document:
DomainKeys and DKIM in JangoMail
Saturday, February 17, 2007
Bug Fix on Send E-mail Page
This has now been fixed.
Tuesday, February 13, 2007
New Group Scrub Option: Deleting unconfirmed email addresses
You can do this as a one-time or a scheduled scrub.
Friday, January 12, 2007
New Feature: Dynamically Inserting Subject into Message
For example, if the Subject of your e-mail message is "Hello %%FirstName%%, here is a special offer for you" and you wish for this same text to appear in the Body of your e-mail message, simply insert "%%Subject%%" into the Body of your message.
A couple notes:
- If the Subject contains its own personalization parameters, the personalization on the Subject will be done before the "%%Subject%%" in the message's Body is replaced.
- If "Subject" is already a field name in your Group or in your database table, then that Subject's value will take precedence over the e-mail message's Subject. So if the Group you are sending to has a field called "Subject", and then you use "%%Subject%%" in your message's Body to personalize, the Group field's value, and not the messages's Subject, will be used to replace occurences of "%%Subject%%".
Tuesday, January 09, 2007
"Set Plain Text Automatically" feature now converts HTML lists
For example, the following HTML list would be converted as follows.
HTML List:
- Embedded URL feature now supports personalization (read more)
- Autoresponder response times have been decreased for "immediate" autoresponders (read more)
- Our farm of distributed SMTP e-mail sending servers has expanded from 8 to over 30.
- Mass e-mail initiations, those email broadcasts triggered from your own e-mail client, are now processed much faster with a dedicated domain (@init.jangomail.com) for processing these e-mail messages. (read more)
* Embedded URL feature now supports personalization (read more)
* Autoresponder response times have been decreased for "immediate"
autoresponders (read more)
* Our farm of distributed SMTP e-mail sending servers has expanded from
8 to over 30.
* Mass e-mail initiations, those email broadcasts triggered from your
own e-mail client, are now processed much faster with a dedicated
domain (@init.jangomail.com) for processing these e-mail messages.
(read more)