私はポニーメールを使用して電子メールメッセージを送信しています(私のローカルWindowsボックスでは動作しないためです)。これは、働いていた(私はこの方法を使用して電子メールを受け取っている)が、現在のエラー「ホスト名で失敗しているホスト名がサーバー証明書と一致しません - 電子メールを送信できません
Pony.mail({
:to => email_address,
:from => 'MyChairSales <[email protected]>',
:subject => subject,
:body => email_body,
:html_body => html_body,
:via => :smtp,
:via_options => {
:address => 'mail.mychairsales.com',
:port => '25',
:enable_starttls_auto => true,
:user_name => 'mychairs',
:password => 'thepassword',
:domain => "mychairsales.com" # the HELO domain provided by the client to the server
}
})
:私のuser_mailer.rbファイル内
コードがPony.mailメソッドへの呼び出しを含めますサーバー証明書と一致しません "。ここで
は、スタックトレースの先頭です:
["/usr/lib64/ruby/1.9.3/openssl/ssl-internal.rb:121:in `post_connection_check'",
"/usr/lib64/ruby/1.9.3/net/smtp.rb:585:in `tlsconnect'", "/usr/lib64/ruby/1.9.3
/net/smtp.rb:560:in `do_start'", "/usr/lib64/ruby/1.9.3/net/smtp.rb:519:in `start'",
"/home4/mychairs/ruby/gems/gems/mail-2.4.4/lib/mail/network/delivery_methods
/smtp.rb:144:in `deliver!'", "/home4/mychairs/ruby/gems/gems/mail-2.4.4/lib
/mail/message.rb:245:in `deliver!'", "/home4/mychairs/ruby/gems/gems/pony-1.4/lib
/pony.rb:166:in `deliver'", "/home4/mychairs/ruby/gems/gems/pony-1.4/lib
/pony.rb:138:in `mail'", "/home4/mychairs/rails_apps/chairsales/app/mailers
/user_mailer.rb:32:in `send_mail'", "/home4/mychairs/rails_apps/chairsales/app/mailers
/user_mailer.rb:23:in `send_password_reset_email'",...
任意の指導をいただければ幸いです!
私は誰も気にすることがない質問をする才能を持っています。 :) – vbsql7