Skip to content

Instantly share code, notes, and snippets.

@bf4648
Forked from nate-strauser/meteor-ses-heorku.md
Created December 2, 2020 21:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bf4648/0c20492525cd9e64dfac341d523300bf to your computer and use it in GitHub Desktop.
Save bf4648/0c20492525cd9e64dfac341d523300bf to your computer and use it in GitHub Desktop.
Email configuration to Amazon SES with Meteor on Heroku

Follow instructions below to get meteor emails sending correctly from heroku using amazon ses

  1. set up smtp access via aws console, get your smtp credentials

  2. using a javascript console (chrome dev tools / firebug) run

encodeURIComponent("SES_SMTP_USERNAME")

encodeURIComponent("SES_SMTP_PASSWORD")

to encode the username/password for use in your smtp url

  1. take resulting strings to build your smtp url like so

smtp://ENCODED_USER:ENCODED_PASS@SES_SMTP_URL:465

  1. set the MAIL_URL variable to tell meteor to use this method for sending emails

heroku config:add MAIL_URL=YOUR_SMTP_URL

(do not surrond the url with qoutes)

  1. set sender to be a SES verified sender within your meteor app via

Accounts.emailTemplates.from = "SENDER_NAME <SENDER_EMAIL>";


That will allow Meteor default email methods to function properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment