Sto utilizzando la posta Pony per inviare messaggi di posta elettronica (perché non potrei mai far funzionare ActionMailer sulla mia casella Windows locale).hostname non corrisponde al certificato del server - impossibile inviare e-mail
Il codice nel mio file user_mailer.rb includono questa chiamata al metodo Pony.mail:
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
}
})
Questo funzionava (ho ricevuto e-mail con questo metodo), ma è ora venendo a mancare con l'errore "hostname non corrisponde al certificato del server ".
Ecco la parte superiore della traccia dello stack:
["/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'",...
Qualsiasi orientamento sarebbe molto apprezzato!
Ho un talento per fare domande a cui nessuno vuole rispondere. :) – vbsql7