Acabo de construir un servidor doméstico modesto usando CentOS 5.5. Quiero que el servidor pueda enviar correos electrónicos a mi cuenta de Gmail u otras cuentas de correo electrónico para varias cosas, como trabajos cron. También sería bueno poder enviar correos electrónicos a través de aplicaciones PHP que también ejecuto / desarrollo en el servidor. O incluso poder que el servidor envíe correos electrónicos a través del comando de correo.
Sé que hay un millón de resultados de búsqueda de Google sobre la configuración de su servidor Linux como un servidor de correo electrónico o la configuración de sendmail, etc. Pero no parecen ser lo que estoy buscando ... al menos no lo creo. No estoy tratando de configurar un servidor corporativo que otros clientes puedan conectar para enviar correos electrónicos o cualquier cosa complicada como esa.
Solo quiero que mi servidor me envíe correos electrónicos sobre cosas. Parece que debería ser simple ... ¿Alguien puede señalarme en la dirección correcta?
ACTUALIZAR
Según la solicitud de los usuarios a continuación, probé este comando:
/bin/mail -s "My Subject" "myaddress@gmail.com" < /home/john/test
Sin errores ni nada. Pero el correo electrónico nunca apareció en mi bandeja de entrada. Aquí está mimaillog
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: from=root, size=10906, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, relay=root@localhost
Oct 27 00:52:19 localhost sendmail[13703]: o9R6qJOd013703: from=<root@localhost.localdomain>, size=11209, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: to=myaddress@gmail.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=40906, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o9R6qJOd013703 Message accepted for delivery)
¿Alguna pista?