¿Configuración mínima para que sendmail envíe solamente el correo electrónico saliente?

Ejecuto un server simple que administro remotamente, y lo necesito poder enviar un email a mi email address personal cada vez que ocurre un error. Con la configuration pnetworkingeterminada en Ubuntu, sendmail sólo acumula correos electrónicos en / var / spool / mail que se deben enviar localmente, pero lo necesito para ir a un correo electrónico externo.

Los tutoriales que he encontrado todos hablan acerca de la configuration de postfix / sendmail como un server de correo electrónico completo, pero sólo necesito salir sólo, no logins externos. ¿Hay una forma fácil de hacer esto?

También debe prestar atención si necesita un host de retransmisión y definirlo (DSmy.relay.host)

Tal vez nullmailer es para ti.

Abra / etc / aliases con un editor de text (usando sudo) y cambie la línea raíz para que sea su dirección de correo electrónico, o agregue otra línea con su usuario local en el lado izquierdo, y en el lado derecho escriba su dirección de correo electrónico :

root: my@email.com 

después de save el file de alias, ejecute command newaliases:

 $ /usr/bin/newaliases 

Tanto sendmail como postfix están configurados de forma pnetworkingeterminada para enviar correo saliente en la mayoría de los sistemas.

Compruebe que su server está abierto al mundo en el puerto 25 (sólo saliente). Y el dns está configurado correctamente. No se supone que debe hacer nada a sendmail para enviar correos salientes.

Estos son algunos detalles sobre cómo configurar sendmail para Sólo saliente

También en esta página

He modificado estos pasos de lo que aparece en la página web de centos / Amazon Linux.

Estos son los pasos:

 you may also need to install sendmail-cf # yum install sendmail-cf # cd /etc/mail # nano local-host-names add new line: localhost save the file and quit the editor # make # nano sendmail.mc add these lines above the other FEATURE lines near the top of the file: MASQUERADE_AS(`yourdomain.com')dnl FEATURE(masquerade_envelope) save the file and quit the editor # m4 sendmail.mc > temp.cf # mv temp.cf sendmail.cf # make # /etc/rc.d/init.d/sendmail restart 

Asumiendo que usted está utilizando realmente postfix.

Funcionaría con dpkg-reconfigure postfix y seleccionaría la opción "sitio de internet" o "sitio de internet con smarthost" (si quieres enviar el correo a través de un smarthost) como punto de partida. Esto le permitirá enviar correo y recibir correo desde Internet.

Si no desea que la caja sea capaz de recibir correo, entonces le sugeriría que configure el server SMTP para que escuche sólo en localhost. Consulte https://superuser.com/a/430329/506601