…is like to have a cutter that doesn’t cut!
Hello, I’m working on Action Mailer, with a simple email confirmation
when a user signs up.
So, basically when I try to register myself on my local server, the
registration goes just fine, without errors nor failures, but I
ultimately don’t receive any email from myself, even though the app is
supposed and structured to do so.
For instance , I have the Notifier model structured so :
class Notifier < ActionMailer::Base
default :from => “###MY EMAIL###”
def welcome(user)
@user = user
mail (:to => user.email , :subject => "Signed up successfully")
end
end
…and my UserController :
def create
@user = User.new(params[:user])
respond_to do |format|
if @user.save
Notifier.welcome(@user).deliver
format.html { redirect_to(@user, :notice => "User #{@user.name }
was successfully created.") }
format.xml { render :xml => @user, :status => :created,
:location => @user }
else
format.html { render :action => “new” }
format.xml { render :xml => @user.errors, :status =>
:unprocessable_entity }
end
end
end
I’ve got a Gmail account , and in my environments/development.rb I
configured the gmail account in this way :
config.action_mailer.smtp_settings = {
:address => “smtp.gmail.com”,
:port => 587,
:domain => “gmail.com”,
:authentication => “plain”,
:user_name => “MY EMAIL”,
:password => ‘#MY PASSWORD’,
:enable_starttls_auto => true
}
Any idea???
Thank you very much!
Leo