Bis vor kurzem funktionierte meine Email-Funktion einwandfrei. Aber wirft nun den Fehler Errno :: ECONNRESET Verbindung von Peer zurückgesetzt:Errno :: ECONNRESET beim Senden von E-Mails mit Action Mailer
Hier ist, wie mein application.rb wie folgt aussieht:
Module xyz
Class Application < Rails::Application
config.action_mailer.delivery_methos=:smtp
config.action_mailer.smtp_settings= {
:address => 'mail.xyz.com', #smtp address
:port => 587,
:domain=> 'www.xyz.com',
:enable_starttls_auto => true
}
Zuvor hat ich die direkte SMTP-Server-Adresse verwenden, ist es für eine Weile gearbeitet und ich habe denselben Fehler. Also habe ich angefangen, die entsprechende IP-Adresse für die SMTP-Adresse zu verwenden, die ich mit dem Befehl nslookup bekommen habe, es funktionierte mit keinem Problem für eine lange Zeit bis jetzt.
Jetzt funktioniert es nicht (IP-Adresse oder SMTP-Adresse). Fehle ich hier etwas?
Danke!
EDIT: SMTP-Server funktioniert einwandfrei und sendet E-Mails mit dem BLAT-Tool.
Wenn Sie Ihren Code nicht geändert haben und er plötzlich nicht mehr funktioniert, ist wahrscheinlich der Server schuld. –
Was ist die vollständige Fehlermeldung? –
@WesFoster. Ich denke nicht, da die Mails mit einem anderen Tool namens 'Blat' mit der gleichen Serveradresse – Vinay