Hi All,
I am trying to send an email on a user sign up. The email is working
without any issues. However there is a problem with the :from field
that I am specifying. My SMTP setting look like :
ActionMailer::Base.smtp_settings = {
:address => “smtp.gmail.com”,
:port => “587”,
:domain => “test.com”,
:user_name => “[email protected]”,
:password => “secret”,
:authentication => “plain”,
:enable_starttls_auto => true
}
and my mailer class looks like,
class TestMailer < ActionMailer::Base
def registration_confirmation(user)
@user = user
mail(:to => “#{@user.capitalized_name} <#{@user.email}>”, :subject
=> “Welcome”, :from => ‘[email protected]’)
end
end
When the email gets sent, in the console I see that the following :
Sent mail to [email protected] (2846ms)
Date: Mon, 08 Nov 2010 20:05:26 -0600
From: [email protected]
To: Test [email protected]
Message-ID: [email protected]
Subject: Welcome
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Dear xxxxxxx,
Welcome
Everything looks good till here. However when I receive the email, I
see from email address shows as the “[email protected]” instead of
[email protected].
Any pointers as to why that might be happening or how I can fix this
will be greatly appreciated.
Thanks,
Vishy