Ich versuche, E-Mail-Support für meine Meteor-Anwendung zu aktivieren, und da ich meinen eigenen Server habe, möchte ich auch verwenden mein eigener Mailserver. Also habe ich postfix
in meinem Debian wheezy
Server installiert und erfolgreich eine E-Mail an meine GMail-Adresse gesendet. Das bedeutet, dass der Mail-Server ordnungsgemäß funktioniert und E-Mails sendet.
Wenn ich meine Meteor-App verwende und versuche, eine E-Mail zu senden, z. B. um ein Passwort zurückzusetzen, stürzt meine App mit dem folgenden Fehler ab:
%Vor% Meine MAIL_URL
Umgebungsvariable hat das Format MAIL_URL=smtp://my_domain.tld
.
Ist Ihr Server bei Amazon? Manchmal ist bekannt, dass SMTP-Server alle von bestimmten Hosting-Providern gesendeten IP-Bereiche blockieren, um Spam zu blockieren.
Sie sollten in Erwägung ziehen, einen anderen SMTP-Server zu verwenden, Amazon SES oder Mandrill (mit einem Meteoriten-Paket) (persönlich benutze ich beide SES und Mandrill ).
Beachten Sie, dass es nicht nur Amazons IP-Blöcke sind, die sich darin befinden, es kann auch jeder Hosting-Provider einen Spammer schnell einrichten. Ihr SMTP-Server verwendet wahrscheinlich eine Liste von irgendwo mit all diesen ips darauf