Ejecuto un servidor simple que administro de forma remota, y lo necesito para poder enviar un correo electrónico a mi dirección de correo electrónico personal cada vez que se produce un error. Con la configuración predeterminada en Ubuntu, sendmail solo acumula correos electrónicos en / var / spool / mail que se enviarán localmente, pero necesito que vaya a un correo electrónico externo.
Los tutoriales que he encontrado hablan de configurar postfix / sendmail como un servidor de correo electrónico completo, pero solo necesito salientes, no inicios de sesión externos. ¿Hay una forma fácil de hacer esto?
email
postfix
email-server
sendmail
Miguel
fuente
fuente
Abra / etc / alias con un editor de texto (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 ingrese su dirección de correo electrónico :
luego, después de guardar el archivo de alias, ejecute el comando newaliases:
Sendmail y Postfix están configurados de manera predeterminada para enviar correo saliente en la mayoría de los sistemas.
fuente
Verifique que su servidor esté abierto al mundo en el puerto 25 (solo saliente). Y el dns está configurado correctamente. Se supone que no debe hacer nada para enviar correo para enviar correos salientes.
fuente
Aquí hay algunos detalles sobre cómo configurar sendmail solo para salientes
También en esta página
Modifiqué estos pasos de lo que aparece en el sitio web para centos / Amazon Linux.
Aquí están los pasos:
fuente
Asumiendo que realmente estás usando postfix.
Ejecutaría dpkg-reconfigure postfix y seleccionaría la opción "sitio de internet" o "sitio de internet con smarthost" (si desea enviar el correo a través de un smarthost) como punto de partida. Esto le permitirá enviar y recibir correo de Internet.
Si no desea que la casilla pueda recibir correo, le sugiero que configure el servidor SMTP para que escuche solo en localhost. Ver /superuser//a/430329/506601
fuente