Estoy usando mailx en mi raspberry pi para intentar enviar actualizaciones de mensajes de texto para el monitoreo de eventos.
- Mi número de teléfono: 9876543210
- Dirección de la puerta de enlace de correo electrónico a texto de mi teléfono: 9876543210@txt.att.net
yo puedo
Enviar correos electrónicos desde mi raspberry pi a varias direcciones de correo electrónico.
mail -r me@somedomain.com -s "My Subject" you@someotherdomain.com < body.txt
y se va y se entrega con éxito.Envíe correos electrónicos desde varias direcciones de correo electrónico (no en RPi) usando mailx a la dirección de correo electrónico del teléfono anterior y hágalos llegar como mensajes de texto.
Sin embargo, cuando se envían correos electrónicos a 9876543210@txt.att.net desde la Raspberry Pi usando mailx, los correos electrónicos parecen ir en espiral hacia el vacío y nunca se vuelve a saber de ellos (sin errores, sin mensajes no entregados, nada). ¿Alguien sabe qué podría estar causando que esto salga mal? ¿Algo sobre la implementación básica del servidor de correo en el pi?
EDITAR
Basado en la sugerencia de @ kobaltz, usé sendmail en su lugar. Esto provocó un bloqueo, luego un error que indicaba que me faltaba un nombre de dominio completo (FQDN). Luego utilicé las instrucciones de este sitio web para agregar un nombre de dominio al RPi. Parafrasear:
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.
Progreso, sin embargo, ahora estoy atrapado en el siguiente error:
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