Wednesday, June 17, 2009

Bug Fix: SendTransactionalEmail

Previously, the SendTransactionalEmail API method was not rejecting domains that have been unsubscribed in an account and system-wide unsubscribed domains. For example, the domain is a domain that is in the JangoMail system-wide blocklist.

This has now been corrected.

Now if you use SendTransactionalEmail to send to, the following exception will be thrown:

JangoMailNamespace.SystemDomainAddressException: Web Service Exception SystemDomainAddressException: Email address is on system-wide domain block list.

Similarly, if you unsubscribe the domain within your individual JangoMail account, and then you attempt to send an email to via SendTransactionalEmail, this exception will be thrown:

JangoMailNamespace.UserDomainAddressException: Web Service Exception UserDomainAddressException: Email address is on account's domain block list.

HTML Editor Upgraded to EditLive Version

We have upgraded the HTML Editor that JangoMail uses on the Send Email page. The upgrade is to the latest version of Ephox's EditLive Java-based HTML editor, version

Bug Fixes Included in Version

  • Merge Inline Styles did not merge with the first P tag
  • Table corruption when merging between rows in the last column
  • Word Count did not exclude removed text
  • Inserting an image next to another image copied the attributes of the previous image
  • Proxy servers specified by IP address were resolved to a hostname, which can cause issues with local servers
  • Spell Checker did not automatically load the correct dictionary when using the Portuguese, Brazilian Portuguese, Norwegian or Dutch interface translations
  • Address tags with inline styles crashed the editor
  • EditLive! corrupted cookies with spaces
  • Inserting new rows into a table with the inline table toolbar present caused the editor to move focus above the table

Tuesday, June 16, 2009

PDF Document now available on Trackable SMTP Relay feature

The official PDF guide is now available:

Read this step by step guide to learn how to track every single person to person email that you send. The new SMTP service has lots of benefits over your existing SMTP service:
  • Open Tracking
  • Click Tracking
  • DomainKeys/DKIM Signing
  • Easy web-based access to SMTP Logs
  • Categorization of different types of transactional emails
  • API methods to retrieve Reporting data
Use it with Outlook or any desktop email program. Use it with your web page scripts that send email (ASP, ASP.Net, PHP, JSP, all web platforms are supported). Use it anywhere you designate an outbound SMTP server.

Friday, June 12, 2009

Two new API methods to delete Group members

Tonight we have launched two new API/web service methods that allow for mass deletion of Group members. These two methods and their descriptions are below. Click each method to go directly to the API test form.

  • Groups_DeleteAllMembers
    Deletes all members of a Group.
  • Groups_DeleteBulkMembers
    Deletes all specified email addresses in a Group.

  • The Groups_DeleteAllMembers method is analagous to the Delete All Members button within the JangoMail web interface. The Groups_DeleteBulkMembers is analagous to the Delete Group Members In Bulk button in the web interface.

    Thursday, June 11, 2009

    Feature Enhancement: The Email List Importer can now handle multi-GigaByte files

    We are happy to announce that we have enhanced our Group Import algorithm such that even super-large files can be uploaded for import. Previously, files over 150 MB would not process correctly and our data team would have to manually import the email list. Now, multi-GigaByte files can be uploaded through the web interface or via FTP, and JangoMail will begin to instantly process the file.

    For more information on importing data into JangoMail Groups, see this tutorial.

    For more information on how to FTP data files for importing into JangoMail, see this blog post.

    Wednesday, June 10, 2009

    New Feature: Geo Tracking Phase II (segment by location data)

    In addition to being able to see geo tracking location data for Opens, Clicks, and Web Page Conversions on your email marketing campaigns, you can now segment your data by location or by a distance from a particular location.

    Let's say I want to know who opened my email campaign within 100 miles of downtown Chicago (zip code 60610). I simply enter the data in the distance box and filter my data down:

    Instead of filtering by distance, I can also choose a specific location by which to segment by using the Location dropdown menus:

    Here is the sample filtered report for all Opens within 100 miles of zip code 60610. Note that actual email addresses have been blurred:

    What's next?

    Our final phase III rollout of Geo Tracking will include a spectacular visual overlay on Google Maps showing you graphically where Opens, Clicks, and Web Page Views/Conversions came from. Additionally, you'll be able to export any segemented data into a new JangoMail Group with a single click. This will make sending followup email campaigns to geo targetted segments a snap!

    Friday, June 05, 2009

    New Feature: Trackable SMTP relay now in beta

    Today we have launched a feature into beta, that no other email marketing service provider has -- an SMTP relay service built specifically for email marketers. Any JangoMail active account holder can test it right now.

    You can now send all of your person-to-person and transactional emails through the JangoMail SMTP relay at

    The benefits of relaying your individual email messages through instead of your corporate email server or your ISP email server are:
    1. Open Tracking
    2. Click Tracking
    3. SMTP Logging
    4. DomainKeys/DKIM signing
    5. Automatic plain text and HTML message generation
    6. Grouping of different types of emails into different categories for ease of reporting

    We will soon be publishing a detailed document on how to use the SMTP relay service, but for now, follow these steps:

    1. Login to your account and go to My Options and Settings --> SMTP Relay.

    2. Review the settings and setup an authentication scheme, either by IP Address or by From Address.

    3. If you choose to authenticate by From Address, then your email system will have to authenticate into the SMTP relay service with your JangoMail account username/password. Additionally, all of your emails must come from the From Address(es) that you specify under My Options and Settings --> SMTP Relay --> From Addresses.

    4. After you've setup your authentication and tracking preferences, start relaying your email through You can connect on port 25 or port 2525.

    5. All Reporting is in real-time under Reporting --> Transactional Emails.


    Update on 6/15/09: Official PDF document now available at

    Tuesday, June 02, 2009

    New Feature: Geo Tracking is here (Phase I)

    We're excited to announce the availability of Geo-Tracking data for Open Tracking, Click Tracking, and Web Site Activity Tracking reports. JangoMail is one of the few email marketing service providers to provide Geo-Tracking data.

    The following data is now available along with the email address of the subscriber that took the action:
    • City
    • State
    • Zip Code
    • Country
    • ISP
    • Latitude
    • Longitude
    To view these additional columns, click the "By Location" tab on any of the Open Tracking, Click Tracking, or Web Site Activity Tracking reports.

    Here is a sample Open Tracking with Geo Tracking Report data from our client, Popcorn Palace:

    Here is a sample Click Tracking with Geo Tracking Report from JangoMail's own JangoMail account:

    A similar Web Site Activity with Geo Tracking Report is available if you implement Web Site Activity Tracking on your site, which allows you to see what web pages your subscribers are visiting after clicking on and leaving your email campaign. We're not showing a screenshot of that report, since the above two clearly illustrate the Geo Tracking columns.

    What's coming ahead?
    1. The ability to segment Geo Tracking data based on any of the above parameters, and then send a new campaign to just those subscribers.
    2. The ability to do distance based segmentations. For example, send my second campaign to everybody that opened the first campaign within 100 miles from Chicago, Illinois.
    3. A visual overlay of geo tracking data over Google Maps.

    Monday, June 01, 2009

    New Feature: Autoresponders now work with Triggers

    Want to setup triggered emails to fire based on recipient activity on an autoresponder email? Now you can do that. Any triggers associated with an email campaign used as an autoresponder, will now have those same triggers fired when action is taken by the recipient upon the autoresponder email.

    For more information about Triggers with JangoMail, see

    For more information about Autoresponders with JangoMail, see

    New API/Web Service Methods: Web Page Views and Mailbox Full Data

    We have just released six new API methods for the JangoMail Email Marketing API.

    These three methods allow you to retrieve web page view data for a particular email campaign if you're using JangoMail's Web Site Activity Tracking feature:

  • Reports_GetPageViews_Dataset
    Retrieves all web site page views from an email campaign that is using JangoMail Activity Tracking. Returns a .NET DataSet.
  • Reports_GetPageViews_String
    Retrieves all web site page views from an email campaign that is using JangoMail Activity Tracking. Returns a String.
  • Reports_GetPageViews_XML
    Retrieves all web site page views from an email campaign that is using JangoMail Activity Tracking. Returns an XML document.

  • These three allow you to retrieve "mailbox full" soft-bounce data for a particular email campaign:

  • Reports_GetMailboxFull_Dataset
    Retrieves the "mailbox full" soft-bounces for a particular email campaign. Returns a .NET DataSet.
  • Reports_GetMailboxFull_String
    Retrieves the "mailbox full" soft-bounces for a particular email campaign. Returns a String.
  • Reports_GetMailboxFull_XML
    Retrieves the "mailbox full" soft-bounces for a particular email campaign. Returns an XML document.