Jay you rock! I just got it working both with SendGrid and AWS SES. Woot!
Here are the configurations for both: # AWS SES SMTP Settings app[:email_mailserver] = 'email-smtp.us-west-2.amazonaws.com:587' # Depends what region your in. Verify with SES SMTP Settings. app[:email_configuration] = '[email protected] AuthUser=<IAMSMTP USER> AuthPass=<IAMSMTP PASS> UseSTARTTLS=YES UseTLS=YES RewriteDomain=domain.tld [email protected] FromLineOverride=YES' # SendGrid SMTP Settings #app[:email_mailserver] = 'smtp.sendgrid.net:587' #app[:email_configuration] = '[email protected] #AuthUser=<USERNAME> #AuthPass=<PASSWORD> #UseSTARTTLS=YES #RewriteDomain=domain.tld #[email protected] #FromLineOverride=YES' Hopefully this will help anyone that has been struggling to implement with AWS SES or SendGrid. These settings need to be added to your 'scalr-server.rb' then you must reconfigure. "/opt/scalr-server/bin/scalr-server-ctl reconfigure" If you need to look at your SSMTP logs while testing, you can run "tail -F /opt/scalr-server/var/log/ssmtp/ssmtp.log" To wrap up a couple more items... you may want to customize the "Name" that shows up on the FROM... this is a configuration setting in the config.yml file located in "/opt/scalr-server/embedded/scalr/app/etc". This file is dynamically created and can be modified in the 'scalr-server.rb' file. The following is the configuration I used to modify the email and name: app[:configuration] = { :scalr => { :email => { :address => '[email protected]', :name => 'PREFERRED NAME',} } Hope this helps anyone that might be struggling for a good solid example. Also thank you to those who help guide me in getting this to all work. Cheers. -wf On Fri, Jan 22, 2016 at 12:12 PM, Jay Farschman <[email protected]> wrote: > William, > > I got email setup and working, but not with AWS SES. We use Google Mail ( > yourgoogledomain.com) where I work so I set things up like this. Seems > like SES is pretty similar. If you get that working I'd be curious how it > work. > > Anyway, I configured things as below. To trouble shoot, try > /opt/scalr-server/embedded/sbin/ssmtp > [email protected] and watch the log file. Pretty quiet, but I think > you can add debug levels. This is my first time using ssmtp.conf > > app[:configuration] = { > :scalr => { > :email => { > :address => '[email protected]', > :name => 'Scalr Robot', > } > } > } > > app[:email_mailserver] = 'smtp.gmail.com:587' > > app[:email_configuration] = ' > [email protected] > > [email protected] > AuthPass=XXXXXXXXXXX > UseTLS=YES > UseSTARTTLS=yes > > # Where will the mail seem to come from? > rewriteDomain=yourgoogledomain.com > > # The full hostname > hostname=scalr.yourdomain.com > > # Are users allowed to set their own From: address? > # YES - Allow the user to specify their own From: address > # NO - Use the system generated From: address > FromLineOverride=YES > ' > > On Thursday, January 21, 2016 at 5:02:34 PM UTC-7, William Fleming wrote: >> >> Okay... >> >> So I setup up Sendgrid and got it working. Interestingly it was actually >> being sent as: >> >> “scalr-app@hostname” >> >> I also found the config.yml file in app/etc/config.yml - in there I see >> the following: >> >> email: >> address: [email protected] >> name: Scalr Service >> >> This file is supposed to get overwritten >> by `/opt/scalr-server/bin/scalr-server-ctl reconfigure` command. I am not >> sure however understanding how to overwrite the values through an automated >> method. Additionally, the values set for email are not even being used for >> the outgoing emails. Further digging, I found that SimpleMailer.php seems >> to be the one that is setting the "From" email address. I could be >> wrong... nonetheless, I am not seeing how I can dynamically set the "From" >> email or name that seems to be used. I need this to happen in order to >> allow SES to see a "valid" domain or email. >> >> Any help greatly appreciated. >> >> -wf >> >> On Thursday, January 21, 2016 at 2:49:17 PM UTC-7, William Fleming wrote: >>> >>> Still have a time with this. >>> >>> I have configured the following: >>> >>> # AWS SES SMTP Settings >>> >>> app[:email_mailserver] = 'email-smtp.us-west-2.amazonaws.com:465' >>> >>> app[:email_configuration] = '[email protected] >>> >>> AuthUser=User >>> >>> AuthPass=Pass >>> >>> UseTLS=YES >>> >>> AuthMethod=LOGIN' >>> >>> I have also tried: >>> >>> # AWS SES SMTP Settings >>> >>> app[:email_mailserver] = 'email-smtp.us-west-2.amazonaws.com:587' >>> >>> app[:email_configuration] = '[email protected] >>> >>> AuthUser=User >>> >>> AuthPass=Pass >>> >>> UseSTARTTLS=YES' >>> >>> >>> I keep getting the following: >>> >>> Creating SSL connection to host >>> >>> SSL connection using ECDHE-RSA-AES128-GCM-SHA256 >>> >>> 554 Message rejected: Email address is not verified. >>> >>> >>> I have added and verified my domain and two email accounts. Any >>> thoughts? >>> >>> >>> -wf >>> >>> On Thu, Jan 21, 2016 at 12:20 PM, Daniele Testa <[email protected]> >>> wrote: >>> >>>> No need to install ssmtp, it is bundled with Scalr. You will find the >>>> logs under /opt/scalr-server/var/log >>>> >>>> On Fri, Jan 22, 2016 at 3:16 AM, William Fleming <[email protected]> >>>> wrote: >>>> >>>>> The configuration is all set and the ssmtp.conf is accurate. When I >>>>> register a user however, I am still not getting any emails and SES shows >>>>> that no emails have been sent. Do I need to install ssmtp on the server? >>>>> Also, what is the path for scalr logs on the server? >>>>> >>>>> Thank you. >>>>> >>>>> -wf >>>>> >>>>> >>>>> On Thursday, January 21, 2016 at 12:07:15 PM UTC-7, William Fleming >>>>> wrote: >>>>>> >>>>>> You are a rockstar!!! That fixed it. Thank you for the guidance. >>>>>> >>>>>> -wf >>>>>> >>>>>> On Thursday, January 21, 2016 at 12:02:25 PM UTC-7, Daniele Testa >>>>>> wrote: >>>>>>> >>>>>>> The config should just be one big string: >>>>>>> >>>>>>> app[:email_configuration] = '[email protected] >>>>>>> >>>>>>> AuthUser=User >>>>>>> >>>>>>> AuthPass=Password >>>>>>> >>>>>>> UseSTARTTLS=YES >>>>>>> >>>>>>> ' >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> On Fri, Jan 22, 2016 at 3:00 AM, William Fleming <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Looking for a little more insight here. In my scalr-server.rb file >>>>>>>> I have setup the following for SMTP Server Settings: >>>>>>>> >>>>>>>> # Email Server Settings >>>>>>>> >>>>>>>> app[:email_mailserver] = 'email-smtp.us-west-2.amazonaws.com:25' >>>>>>>> >>>>>>>> app[:email_configuration] = '[email protected]' >>>>>>>> >>>>>>>> app[:email_configuration] = 'AuthUser=User' >>>>>>>> >>>>>>>> app[:email_configuration] = 'AuthPass=Password' >>>>>>>> >>>>>>>> app[:email_configuration] = 'UseSTARTTLS=YES' >>>>>>>> >>>>>>>> I then run a reconfigure. >>>>>>>> >>>>>>>> When I look at the ssmtp.conf file, it is updated with the >>>>>>>> configuration settings however it does not add in the AuthUser or >>>>>>>> AuthPass. Am I doing something wrong here? >>>>>>>> >>>>>>>> -wf >>>>>>>> >>>>>>>> >>>>>>>> On Thursday, May 21, 2015 at 8:08:41 AM UTC-6, Thomas Orozco wrote: >>>>>>>>> >>>>>>>>> Hi there, >>>>>>>>> >>>>>>>>> Scalr can use any SMTP server to deliver mail through. SES should >>>>>>>>> work. >>>>>>>>> >>>>>>>>> You can get started here and look for email configuration (it's >>>>>>>>> under app options): https://scalr-wiki.atlassian.net/wiki/x/RgAeAQ. >>>>>>>>> First you'll have to set *app[:email_mailserver]*. >>>>>>>>> >>>>>>>>> There might be a bit of work to configure email in addition to >>>>>>>>> just the mailserver (e.g. usernames, etc.). Internally, Scalr uses >>>>>>>>> SSMTP, >>>>>>>>> here are the docs for SSMTP's configuration file: >>>>>>>>> http://linux.die.net/man/5/ssmtp.conf. You can include those >>>>>>>>> settings in *app[:email_configuration]*. >>>>>>>>> >>>>>>>>> Cheers, >>>>>>>>> >>>>>>>>> -- Thomas | Product Manager @ Scalr | [email protected] | >>>>>>>>> www.scalr.com | blog.scalr.com >>>>>>>>> >>>>>>>>> On Thu, May 21, 2015 at 4:08 AM, Akshay Sharma < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> I have installed Scalr 5.3.2 (Open Source Edition). How to >>>>>>>>>> configure Scalr to send mails or critical alerts? >>>>>>>>>> >>>>>>>>>> Also, can I use the SES mailing service provided by AWS? If yes, >>>>>>>>>> where should I set the config? >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>> Google Groups "scalr-discuss" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send an email to [email protected]. >>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "scalr-discuss" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards, >>>>>>> Daniele Testa | Solutions Engineer @ Scalr | [email protected] | >>>>>>> www.scalr.com | blog.scalr.com >>>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "scalr-discuss" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Daniele Testa | Solutions Engineer @ Scalr | [email protected] | >>>> www.scalr.com | blog.scalr.com >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "scalr-discuss" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/scalr-discuss/D9Hg5ll0zBQ/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > You received this message because you are subscribed to a topic in the > Google Groups "scalr-discuss" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/scalr-discuss/D9Hg5ll0zBQ/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "scalr-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
