Wednesday, June 17, 2009
Bug Fix: SendTransactionalEmail
This has now been corrected.
Now if you use SendTransactionalEmail to send to xxxxx@antihotmail.com, 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 abccompany.com within your individual JangoMail account, and then you attempt to send an email to xxxxx@abccompany.com 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 6.7.1.17
Bug Fixes Included in Version 6.7.1.17
- 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
http://www.jangomail.com/documents/Public/JangoMail-Tutorial-SMTP-Relay-Tracking.pdf
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
Friday, June 12, 2009
Two new API methods to delete Group members
Deletes all members of a Group.
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
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)
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:


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

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
You can now send all of your person-to-person and transactional emails through the JangoMail SMTP relay at relay.jangosmtp.net.
The benefits of relaying your individual email messages through relay.jangosmtp.net instead of your corporate email server or your ISP email server are:
- Open Tracking
- Click Tracking
- SMTP Logging
- DomainKeys/DKIM signing
- Automatic plain text and HTML message generation
- 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 relay.jangosmtp.net. 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 http://www.jangomail.com/documents/Public/JangoMail-Tutorial-SMTP-Relay-Tracking.pdf
Tuesday, June 02, 2009
New Feature: Geo Tracking is here (Phase I)
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
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?
- The ability to segment Geo Tracking data based on any of the above parameters, and then send a new campaign to just those subscribers.
- 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.
- A visual overlay of geo tracking data over Google Maps.
Monday, June 01, 2009
New Feature: Autoresponders now work with Triggers
For more information about Triggers with JangoMail, see http://www.jangomail.com/documents/Public/JangoMail_Tutorial_Triggers.pdf.
For more information about Autoresponders with JangoMail, see http://www.jangomail.com/documents/Public/JangoMail_Tutorial_Autoresponder.pdf
New API/Web Service Methods: Web Page Views and Mailbox Full Data
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:
Retrieves all web site page views from an email campaign that is using JangoMail Activity Tracking. Returns a .NET DataSet.
Retrieves all web site page views from an email campaign that is using JangoMail Activity Tracking. Returns a String.
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:
Retrieves the "mailbox full" soft-bounces for a particular email campaign. Returns a .NET DataSet.
Retrieves the "mailbox full" soft-bounces for a particular email campaign. Returns a String.
Retrieves the "mailbox full" soft-bounces for a particular email campaign. Returns an XML document.
Sunday, May 24, 2009
New JangoMail website is LIVE
Friday, May 22, 2009
New JangoMail website design coming in next few days

We're excited about our new website design. It's the first re-design in our company's 8 year history. Additionally, after the new website is live, I'd love to hear your feedback.
Monday, May 11, 2009
New Feature: Determine Size of Email Before Sending
Why would I care about the size of my email message?
JangoMail measures both number of emails sent and total data bytes sent from your account. Both are a factor in your account's pricing. Now, the Spam Check tool will include the exact size of your email message in bytes, taking into account the HTML/Plain Text parts, any attachments, and embedded images, if you choose to set your email marketing campaign that way.
Here's a live example from our customer, Popcorn Palace:

And here is the result of the Spam Check:

If this email did not use the Embedded Images feature, the total size would be around 1,500 bytes, or 1.5 KB, for a size savings of over 99%!
Friday, May 08, 2009
New Feature: Pause/Resume an email marketing campaign in progress
You can now Pause and Resume an email marketing campaign in progress.
Go to Reporting, find your campaign, and click the red PAUSE link. You may also click the status message to the left in parentheses to see the sending progress of your email campaign. Click the parenthetical status and the popup will show you many messages in your email campaign have been sent and how many remain to be sent.
Here is a live example from our client, Popcorn Palace:

After clicking PAUSE, the email campaign is paused and the text changes to RESUME. If you made a mistake in the content of your email, you can go back to the Send Email tab, and make any necessary edits. Click the RESUME link to continue the sending of the email campaign.

Email Notifications:
If you pause a campaign, JangoMail will email you daily email reminders alerting you that you have a paused email campaign, and that you have 7 days after the Pause date to Resume your email campaign. Here is a sample email notification:
Dear Michelle:
This is a reminder that you have a PAUSED email campaign in your account:
Subject: Mother's Day Popcorn Specials
Mass Email ID: 233288445
Total Recipients: 46781
Pause Date: May 9 2009 5:51PM
You have SEVEN DAYS after the Pause date to resume your email campaign, otherwise you will not be able to resume it. You can resume your campaign by finding your campaign in Reporting and clicking the green RESUME link.
Please direct any questions to https://www.jangomail.com/Support/.
Sincerely,
The JangoMail Administrator
https://www.jangomail.com/Support/
http://www.jangomail.com
1-888-709-4099 or 614-343-3864
API / Web Service Reference:
Resumes a paused mass email campaign
Pauses a mass email campaign
Wednesday, May 06, 2009
New Feature: Inbox Shadow
Sample Scenarios:
1. You wish to send an email campaign, but make sure you do not send to anyone that has received a campaign in the last 30 days.
2. You may want to schedule a daily recurring email campaign to go out to a Group, but upon each daily send, have those recipients that have received any email campaign in the last 7 days filtered out.
To use this feature, simply set the proper field on the "Send Email" page:

You can also set a recurring schedule for an email by filling out the Recurring Scheduling section:

Tuesday, May 05, 2009
New Feature: Email Deliverability Diagnostics Tool
JangoMail has introduced a Deliverability Diagnostics Tool, which will send variations of your email campaign to a given email address, so that you can see which emails end up in the Inbox versus the Junk Mail folder. Based on this, a customer can easily determine what factor of the email message is resulting in it being perceived as Junk.
What kinds of test email messages will the tool send?
You have the option of sending variations of a generic system email, and/or variations of your own email campaign. Each test will be varied, with open and click tracking turned on versus off, with a different From Address, with a different Tracking Domain, and other variances.
How do I use the Deliverability Diagnostics Tool?
If you are a new customer prior to May 5, 2009, you must turn the feature on in your account. Customers after May 5, 2009 already have the feature turned on.

Turning this feature ON will allow the "Delivery Test" button to appear on the Send Email page:

When you click the "Delivery Test" button, a popup will be launched asking you for your email address and the type of test(s) you want to send:

Checking the "custom" checkbox will send variances of the email campaign that you're currently working with. Checking the "generic" checkbox will send variances of a generic system message from "John Smith".
After choosing your test options and clicking the button, the test emails will be sent. Seven total emails will be sent, each with different tracking, from address, and domain properties to help you isolate which tests are going into the Inbox versus the Junk Mail folder. The subject line of each test email message will be labeled accordingly.

Summary:
The Email Deliverability Diagnostics Tool is just one more tool in JangoMail's arsenal of email delivery solutions. To further optimize your email deliverability, be sure to apply for the Sender Score Certified program and sign your emails with DomainKeys/DKIM and run your email campaign through the Spam Score tool. Additionally, most JangoMail emails are sent through Habeas Safelisted senders.
Monday, May 04, 2009
API/Web Service Enhancement: Two choices for error messages
As a result of a request of a current client, you can now choose to have XML formatted errors instead. Because we anticipate that this feature will be rarely used, we have not added a screen in the web interface to toggle between the two settings. However, if you do wish to change your API error formatting, just contact Support and we'll make the change to your account for you.
Example of standard .Net-based exception:
JangoMailNamespace.InvalidEmailAddressException: Web Service Exception InvalidEmailAddressException: E-mail address is invalid.
at JangoMailNamespace.JangoMail.GetFailureMessage(Int32 UserID, String MethodName, Exception ex)
at JangoMailNamespace.JangoMail.SendTransactionalEmail(String Username, String Password, String FromEmail, String FromName, String ToEmailAddress, String ToHeader, String ContentType, String Subject, String MessagePlain, String MessageHTML, String RawMessage, String Options)
at JangoMailNamespace.JangoMail.SendTransactionalEmail(String Username, String Password, String FromEmail, String FromName, String ToEmailAddress, String Subject, String MessagePlain, String MessageHTML, String Options)
Example of XML-based exception:

Sunday, May 03, 2009
Enhanced redundancy for transactional email marketing
Previously, all clients were assigned a single email sender through which transactional emails were routed when calling the API method SendTransactionalEmail. Non Sender Score Certified clients would have their transactional emails routed through sender bombay.jangomail.com, while Sender Score Certified clients would have their transactional emails routed through castle.jangomail.com. But, if that single email sender was down, then calls to SendTransactionalEmail would result in an exception, due to the API being unable to transmit the email message to the designated sender.
Now, all users are assigned two transactional email senders on two separate networks, and if the primary sender is down, the email is automatically routed through the backup email sender.
This is another small step in our goal of building the most powerful, and easiest to use, transactional email messaging platform available. For more information on JangoMail's transactional email platform, see this web page.
Saturday, April 25, 2009
New Feature: Only pre-process an email marketing campaign, but never send it

What is "pre-processing" anyway?
There are two steps to processing every campaign in JangoMail: pre-processing and sending. The pre-processing refers to generating a final recipient list, and assigning various email senders to the recipients based on configured rules specific to your account, like whether you're a participant in the Habeas Safelist or the Sender Score Certified programs. In generating the final recipient list, your original recipients are filtered for unsubscribes, bounces, and possibly duplicates. Pre-processing generates the final "send to" list for your campaign. Checking the above checkbox will make it so the "pre-processing" happens, but the actual "sending" never happens.
Why would anyone ever want to use this?
There are several reasons why this feature may be useful:
- You may want to see what the final recipient list looks like, after all unsubscribes, bounces, and duplicates have been removed. This feature will allow you to see the final recipient list while not actually sending the email to the recipient list.
- You may want to see how long JangoMail takes to do the pre-processing, so you can time your actual send in the future accordingly.
Sunday, April 19, 2009
New Feature: Send personalized previews/test messages to a Group
1. To designate a Group to be a Test Group, the Group must have 100 members or fewer, and you must check the box as shown below. Go to the Groups and Email Addresses tab, select the Group, and then click the Change Group Name / Test Group button.


2. Check the box and click the button. Now that the Group is designated a Test Group, go to the Send Email page. In addition to the Preview/Save button, you'll see another button for each Test Group in your account. Clicking one of these buttons will send an immediate test email to the Group indicated on the button.

