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' %>
please help me out and point out the details.