Ich erstelle ein Ruby-Skript, das den Antwortstatus einer URL überprüft und wenn es gleich 504 ist, sendet es eine Mail an eine andere E-Mail-Adresse. Aus irgendeinem Grund bekomme ich das: /usr/lib/ruby/1.9.1/net/smtp.rb:960:in 'check_auth_response': 534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbv9z (Net::SMTPAuthenticationError)
I Quadra überprüft die Authentifizierungsdaten und sie sind gültig. Vielleicht kann es etwas falsch im Code sein:Ruby sending mail über Google Mail smtp
require 'mail'
options = { :address => "smtp.gmail.com",
:port => 587,
:user_name => '<myusername>',
:password => '<mypassword>',
:authentication => 'plain',
:enable_starttls_auto => true }
Mail.defaults do
delivery_method :smtp, options
end
Mail.deliver do
to '[email protected]'
from '[email protected]'
subject 'Test'
body 'Hurray!!! Test email!'
end
Oh auch, bekam ich die Mitteilung von Google, dass eine weniger sichere App versucht, auf mein Konto zuzugreifen, so dass ich eingerichtet, dass weniger sichere Apps mein Konto verwenden können.
Ich hoffe, dass Sie dieses Problem lösen und eine gute Antwort schreiben! Ich hatte auch in der Vergangenheit Probleme damit, löste es durch ein Wunder oder durch Google Devilry und vergaß sofort alles. – jphager2