Von http://lindsaar.net/2010/3/15/how_to_use_mail_and_actionmailer_3_with_gmail_smtp
via GMail zu senden, können Sie die Mail::SMTP
Klasse konfigurieren, müssen die richtigen Werte zu haben, so versuchen, diese aus, öffnen IRB und geben Sie den folgenden:
require 'mail'
options = { :address => "smtp.gmail.com",
:port => 587,
:domain => 'your.host.name',
:user_name => '<username>',
:password => '<password>',
:authentication => 'plain',
:enable_starttls_auto => true }
Mail.defaults do
delivery_method :smtp, options
end
Der letzte Block ruft Mail.defaults
auf, mit dem wir die globale Übermittlungsmethode für alle E-Mail-Objekte festlegen können, die von nun an erstellt werden. Hauptbenutzertipp, Sie müssen die globale Methode nicht verwenden, Sie können die Methode delivery_method direkt auf jedem einzelnen Objekt definieren und verschiedene Zustellungsagenten per E-Mail haben. Dies ist nützlich, wenn Sie eine Anwendung mit mehreren Benutzern mit verschiedenen Servern erstellen Umgang mit ihrer E-Mail.
Mail.deliver do
to '[email protected]'
from '[email protected]'
subject 'testing sendmail'
body 'testing sendmail'
end
Danke Simone, die funktioniert –
Upvote. Und vielen Dank an Mikel. – orde
Ich erhalte den folgenden Fehler: '/usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/net/smtp.rb:960:in 'check_auth_response': 534- 5.7.14
janosrusiczki