After spending a few hours reading dozens of blogs and tutorials I am
still stumped. Numerous sites mention ruby 1.8.7 and rails 2.3
supporting TLS out of the box. However, I can not find any documentation
on setting this up to send emails correctly. Furthermore, after
attempting to send emails using Gmail and TLS i get the following error:
530 5.7.0 Must issue a STARTTLS command first. i6sm501424tid.20
I have the following configuration in my
config/environments/development.rb:
# Don't care if the mailer can't send
config.action_mailer.raise_delivery_errors = true
# set delivery method to :smtp, :sendmail or :test
config.action_mailer.delivery_method = :smtp
# these options are only needed if you choose smtp delivery
config.action_mailer.smtp_settings = {
:address => 'smtp.gmail.com',
:enable_starttls_auto => true,
:port => 587,
:domain => 'digiaid.com.au',
:authentication => :login,
:user_name => 'info@digiaid.com.au',
:password => 'secret'
}
Looks like you have a :user_name misspecified, this is meant to be the
gmail user account that will be used to send the email and must be a
valid gmail account.
Here's what I use as: config/initializers/action_mailer.rb:
Looks like you have a :user_name misspecified, this is meant to be the
gmail user account that will be used to send the email and must be a
valid gmail account.
Very strange... Now I am getting the error:
Net::SMTPAuthenticationError (535-5.7.1 Username and Password not
accepted
I have tried changing the value of :user_name to 'info' as well, same
error...