El envío de mensajes de texto desde Raspberry Pi por correo electrónico falla

2

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: [email protected]

yo puedo

  1. Enviar correos electrónicos desde mi raspberry pi a varias direcciones de correo electrónico. mail -r [email protected] -s "My Subject" [email protected] < body.txty se va y se entrega con éxito.

  2. 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 [email protected] 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 <[email protected]>... Connecting to mxx.cingularme.com. via esmtp...
050 421 Service not available
050 >>> QUIT
050 <[email protected]>... Deferred: 421 Service not available
250 2.0.0 q9U3ZESt021150 Message accepted for delivery
[email protected]... Sent (q9U3ZESt021150 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
physicsmichael
fuente
1
intente usar sendmail
kobaltz