ElasticEmail Extension

The ElasticEmail Extension for Newsletter provides the integration with ElasticEmail mail delivery service.

Instructions and screenshots below may not exactly match the ElasticEmail configuration path you should follow, since ElasticEmail may change them without notice. The ElasticEmail support service can help you to complete the two most impostant steps: validate your domain and get an API key.

Unsubscribe tag

ElasticEmail now requires you to add the special tag {unsubscribe} to every email. If you don’t add that tag, they’ll add it automatically at the bottom of your messages. Since that tag is NOT related to our tags and it registers only the cancellation on ElasticEmail (without showing your goodbye message), you should modify it in this way

{unsubscribe:{unsubscription_confirm_url}}

So the cancellation is then propagate to your blog where Newsletter can manage it and show the correct message. Add it on every newsletter you create, that behavior cannot be changed as stated by ElasticEmail staff.

On service messages template

When a user subscribes it receives the welcome email and other messages. Probably even on those messages ElasticEmail adds the unsubscribe link, so you should add the tag seen above on our messages template. You can find and configure it under the Settings menu.

Validating your domain

Enter the ElasticEmail console and select “Settings” and then “Domains”. Click on “Add domain”.

Write the domain name you want to verify (without the www).

It will be listed in your configured domain. Now it’s time to change your DNS to add and SPF and a DKIM entry to validate the domain. As your provider for support if you don’t know how to add those entries.

To get the values to be added in your DNS, click the “?” near SPF and near DKIM.

Once the records have been added in your DNS, click “verify” so ElesticEmail will check them. If everything is fine you should get a green check. You may choose to verify only the SPF record, ElasticEmail accepts even only that configuration to validate the domain (but they can change in the future their policy).

Getting an API key

Enter the “Settings” menu and select “SMTP/API”. Your API key is already there, just copy it on this extension configuration:

Do few tests and on success you can enable the extension.

Using subaccounts

ElasticEmail give you a single API key. If you need more to use them in different services, you can create one or more subaccounts directly from your ElasticEmail console and get a new API key for each account.

For example if you have two blogs and the newsletters are manage by different people, you should create two api key to have more control over the ElastcEmail usage and account reputation.

Subaccount are usually provided to agencies which “resell” the sending service to their customers being able to give them indipendent API key.