Pony Mail没有显示正确的发件人地址

时间:2014-02-18 22:51:59

标签: ruby email smtp gmail pony

我正在使用Pony Mail& amp设置一个小型联系表格。 Sinatra并有这个愚蠢的问题。提交表单后,除了发件人地址之外的所有内容都会正确显示。而不是说sender@gmail.com,它将使用我希望表单发送到的电子邮件myemail@gmail.com。

以下是代码:

post '/send' do
  Pony.mail({
    :from => params[:email],
    :to => 'myemail@gmail.com',
    :subject => params[:name] + " has sent an inquiry",
    :body => params[:message],
    :via => :smtp,
    :via_options => {
       :address              => 'smtp.gmail.com',
       :port                 => '587',
       :enable_starttls_auto => true,
       :user_name            => 'myemail',
       :password             => 'mypassword',
       :authentication       => :plain,
       :domain               => "localhost.localdomain"
     }
    })
    redirect '/success'
end

0 个答案:

没有答案