Saltar al contenido

Enviar correo del sistema Ubuntu 18.04

Solución:

Instale los paquetes necesarios para obtener un sistema básico para manejar el correo:

sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules

A continuación, modifique (como root) el archivo de configuración /etc/postfix/main.cf tener algo como esto:

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CApath = /etc/ssl/certs
smtpd_tls_CApath = /etc/ssl/certs
smtp_use_tls = yes

A continuación, cree / modifique (como root) el /etc/postfix/sasl_passwd contener:

[smtp.gmail.com]:587    [email protected]:PASSWORD

Asegúrese de que los permisos para el archivo sean correctos o podría enojarse:

sudo chmod 400 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd

Por último, vuelva a cargar postifx:

sudo /etc/init.d/postfix reload

Ahora puedes ejecutar una prueba:

echo "Test mail thingy" | mail -s "Test Postfix Subject" [email protected]

Debería recibir un correo electrónico que provenga de la cuenta SMTP que configuró.

Para enviar correo electrónico local (del sistema) a una dirección de correo electrónico externa, además de instalar un sistema de manejo de correo como se propone en la respuesta actualmente aceptada, es necesario modificar el /etc/aliases expediente. El sistema de correo lee este archivo para determinar el destinatario final de todo el correo interno (como el generado por trabajos cron u otros errores del sistema). Un sugerido /etc/aliases el archivo está debajo:

# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: user
user: [email protected]

dónde user y username debe ser reemplazado por las entradas apropiadas para su sistema. Este archivo redirige todo el correo electrónico enviado a todos los pseudo-usuarios estándar al usuario raíz, y luego las dos últimas líneas redirigen los correos electrónicos a la raíz al usuario real local y, finalmente, externamente a gmail.

Una vez el /etc/aliases el archivo se actualiza, es necesario ejecutar el comando

sudo newaliases

para que el sistema advierta los cambios.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *