Forum: Ruby on Rails ActionMailer not send email and not generate error in log

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Nuugii L. (Guest)
on 2009-03-27 08:18
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 => "",
  :port => "587",
  :domain => "",
  :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'

  def index
      render :file => 'app/views/emailer/index.html.erb'


View :
<h1>Send Email</h1>
<% form_tag :action => 'sendmail' do %>
<p><label for="email_subject">Subject</label>:
<%= text_field 'email', 'subject' %></p>
<p><label for="email_recipient">Recipient</label>:
<%= text_field 'email', 'recipient' %></p>
<p><label for="email_message">Message</label><br/>
<%= text_area 'email', 'message' %></p>
<%= submit_tag "Send" %>
<% end %>

please help me out and point out the details.
Greg D. (Guest)
on 2009-03-27 23:05
(Received via mailing list)
On Fri, Mar 27, 2009 at 1:18 AM, Nurzed L.
<removed_email_address@domain.invalid> wrote:
>  :port => "587",
>  :domain => "",
>  :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:

Greg D.
This topic is locked and can not be replied to.