ActionMailer not send email and not generate error in log


#1

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”,
:port => “587”,
:domain => “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.


#2

On Fri, Mar 27, 2009 at 1:18 AM, Nurzed L.
removed_email_address@domain.invalid wrote:

:port => “587”,
:domain => “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/


Greg D.
http://destiney.com/