Hier gibt es einige Dinge, die Sie überprüfen müssen.
Ich vermute, Google kann Ihnen keine E-Mail senden, da Sie keinen MX-Eintrag haben. Aber lassen Sie uns so tun, als sei dies für einen Moment kein Thema, und lassen Sie uns andere Probleme lösen. (Nein, DDNS gibt Ihnen aus vielen guten Gründen keinen MX)
Stellen Sie sicher, dass Sie über das Internet eine Verbindung zu Ihrem Port 25 herstellen dürfen. Ich denke, Sie werden es nicht tun können, aber testen Sie es bitte:
nc -vv myhostname.ddns.net 25
oder
telnet myhostname.ddns.net 25
Das sollte zeigen, wenn Sie eine Verbindung zu Port 25 herstellen dürfen. Allerdings können einige ISPs eingehende Verbindungen zu Port 25 blockieren. Natürlich müssen Sie Ihre interne Firewall auf Ihrem Pi überprüfen (welche Linux-Distribution führen Sie aus?).
Sobald Sie mit Ihrem Server verbunden sind, können Sie eine E-Mail mit telnet / nc senden.
EHLO myhostname.ddns.net
(Sie sollten hier einige Zeilen erhalten, die mit 250 beginnen)
mail from: your@myhostname.ddns.net rcpt to: email@to_send_it_to.com subject: Test email
und starten Sie Ihre E-Mail. Beenden Sie mit single "." in der letzten Zeile so:
Test email from my server. .
Dann sollten Sie sehen, dass die E-Mail gesendet wurde oder zumindest akzeptiert wurde. Keine Notwendigkeit, 24 Stunden zu warten :)
- Ich bezweifle wirklich, dass Sie Ihren Pi-E-Mail-Server nur für wenige Tests verwenden können. Zunächst haben Sie keine MX-Datensätze und keine Kontrolle über DKIM, PTR und SPF ... Mit anderen Worten, es ist nicht produktionsbereit, und die Leute würden keine E-Mails von Ihrem Server akzeptieren. Die Tatsache, dass Sie sich auf dynamischer IP-Adresse befinden, bedeutet, dass Ihre IP-Adresse von 99% Spam-Filtern blockiert wird. Ja, nur weil es nicht statisch ist.