Das Versenden von Kurzmitteilungen von Raspberry Pi per E-Mail schlägt fehl

1269
physicsmichael

Ich verwende mailx auf meinem Himbeer-Pi, um zu versuchen, Textnachrichtenaktualisierungen für die Ereignisüberwachung zu senden.

  • Meine Telefonnummer: 9876543210
  • E-Mail-zu-Text-Gateway-Adresse meines Telefons: 9876543210@txt.att.net

ich kann

  1. Senden Sie E-Mails von meinem Himbeer-Pi an verschiedene E-Mail-Adressen. mail -r me@somedomain.com -s "My Subject" you@someotherdomain.com < body.txtund los geht es und wird erfolgreich geliefert.

  2. Senden Sie E-Mails von verschiedenen E-Mail-Adressen (nicht bei RPi) mit mailx an die oben angegebene E-Mail-Adresse und senden Sie diese als Textnachrichten.

Wenn Sie jedoch mit mailx E-Mails vom Raspberry Pi an 9876543210@txt.att.net senden, scheinen die E-Mails ins Leere zu geraten und werden nie wieder gehört (keine Fehler, keine unzustellbaren Nachrichten, nichts). Weiß jemand, was dazu führen könnte, dass dies schief geht? Etwas über die grundlegende Bereitstellung des Mail-Servers auf dem Pi?

BEARBEITEN

Basierend auf dem Vorschlag von @ kobaltz habe ich stattdessen sendmail verwendet. Dies führte zu einem Hang und einem Fehler, der besagte, dass mir ein vollqualifizierter Domänenname (FQDN) fehlte. Ich habe dann die Anweisungen dieser Website verwendet, um dem RPi einen Domainnamen hinzuzufügen. Umschreiben:

I have set the FQDN in /etc/hostname: my-host-name.my-domain.com  and /etc/hosts:  127.0.0.1 localhost.localdomain localhost 192.168.0.5 my-host-name.my-domain.com my-host-name  Then add to /etc/mail/sendmail.cf: MASQUERADE_AS(`my-domain.com') MASQUERADE_DOMAIN(`my-host-name.my-domain.com') FEATURE(`masquerade_entire_domain') FEATURE(`masquerade_envelope')  I put this in /etc/mail/sendmail.cf, BEFORE the MAILER() lines, ran sendmailconfig, answered Yes to the questions about using the existing files, and restarted sendmail. Emails now have the proper domain name. 

Fortschritt, jedoch stecke ich jetzt bei dem folgenden Fehler fest:

354 Enter mail, end with "." on a line by itself >>> . 050 <9876543210@txt.att.net>... Connecting to mxx.cingularme.com. via esmtp... 050 421 Service not available 050 >>> QUIT 050 <9876543210@txt.att.net>... Deferred: 421 Service not available 250 2.0.0 q9U3ZESt021150 Message accepted for delivery 9876543210@txt.att.net... Sent (q9U3ZESt021150 Message accepted for delivery) Closing connection to [127.0.0.1] >>> QUIT 
2
versuchen Sie es mit sendmail kobaltz vor 11 Jahren 1

0 Antworten auf die Frage