# ActionMailer not send email and not generate error in log

**URL:** <https://www.ruby-forum.com/t/actionmailer-not-send-email-and-not-generate-error-in-log/164042>\
**Category:** Rails\
**Created:** [March 27, 2009, 7:18am UTC](https://www.ruby-forum.com/t/actionmailer-not-send-email-and-not-generate-error-in-log/164042 "2009-03-27T07:18:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nuugii](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/b4bc9f/32.png) [@nuugii](https://www.ruby-forum.com/u/nuugii)\
**Post date:** [March 27, 2009, 7:18am UTC](https://www.ruby-forum.com/t/actionmailer-not-send-email-and-not-generate-error-in-log/164042/1 "2009-03-27T07:18:46Z")

</div>

hello guys… i was trying configuring SMTP with GMail n my rails  
appliaction. when running everything seems alright but the mails not  
getting delivered. also the logs show the action as successful .

in environment.rb:

ActionMailer::Base.delivery\_method =:smtp  
ActionMailer::Base.smtp\_settings = {  
:address =\> “[smtp.gmail.com](http://smtp.gmail.com)”,  
:port =\> “587”,  
:domain =\> “[mydomain.com](http://mydomain.com)”,  
:authentication =\> :plain,  
:user\_name =\> “my\_gmail\_account”,  
:password =\> “my\_password”  
}

Emailer controller :

class EmailerController \< ApplicationController  
def sendmail

```
  recipient = params[:email][:recipient]
  subject = params[:email][:subject]
  message = params[:email][:message]
  Emailer.deliver_contact(recipient, subject, message)

  return if request.xhr?
  render :text => 'Message sent successfully'

```

end

def index  
render :file =\> ‘app/views/emailer/index.html.erb’  
end

end

View :

# Send Email
\<% form\_tag :action =\> 'sendmail' do %\>

Subject: \<%= text\_field 'email', 'subject' %\>

Recipient: \<%= text\_field 'email', 'recipient' %\>

Message  
\<%= text\_area 'email', 'message' %\>

\<%= submit\_tag "Send" %\> \<% end %\>

please help me out and point out the details.

---

<div class="post-metadata">

**Author:** ![nuugii](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/b4bc9f/32.png) [@nuugii](https://www.ruby-forum.com/u/nuugii)\
**Post date:** [March 27, 2009, 10:05pm UTC](https://www.ruby-forum.com/t/actionmailer-not-send-email-and-not-generate-error-in-log/164042/2 "2009-03-27T22:05:05Z")

</div>

On Fri, Mar 27, 2009 at 1:18 AM, Nurzed L.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> :port =\> “587”,  
> :domain =\> “[mydomain.com](http://mydomain.com)”,  
> :authentication =\> :plain,  
> :user\_name =\> “my\_gmail\_account”,  
> :password =\> “my\_password”  
> }

How are you providing sasl\_auth support in this setup? GMail requires  
it for smtp use.

I usually setup my actual smtp server for use with GMail, something  
like this for example:

[http://bookmarks.honewatson.com/2008/04/20/postfix-gmail-smtp-relay/](http://bookmarks.honewatson.com/2008/04/20/postfix-gmail-smtp-relay/)

–  
Greg D.  
[http://destiney.com/](http://destiney.com/)
