GNU/Linux >> Tutoriales Linux >  >> Linux

Obtener postfix para reenviar el correo de root

Solución 1:

Como de costumbre, revisa tus registros.

En su caso, el demonio postfix piensa que el correo no es para él y lo envía sin usar /etc/aliases

Primero revisa tu /etc/hosts archivo:debe tener el nombre de su máquina correspondiente a 127.0.1.1 , así:

127.0.1.1  linux1.mydomain.com  linux1

Comprueba tu /etc/mailname también, y debe ser consistente.

Revisa tu /etc/aliases para ver si root (usuario) se envía a otro usuario, y rehacer el newaliases comando.

¡Y debería funcionar!

Solución 2:

Si mydestination está vacío o no contiene $myhostname luego el /etc/aliases será ignorado porque postfix cree que el correo electrónico no es una entrega local y, por lo tanto, no aplicará los alias locales. Entonces, deja mydestination por defecto (postconf -d mydestination o eliminarlo de main.cf ) y los registros deben mostrar el to=<...> como su dirección de alias.

Solución 3:

En algunas circunstancias (es decir, cuando todo el correo se retransmite a un sistema externo), es más fácil configurar el MAILTO variable en crontab de root a una dirección de correo electrónico real. Esto debería pasar por alto la entrega tradicional a la raíz y hacer que vaya a donde quieras.

# Root's crontab
[email protected]
0 0 * * * /usr/bin/somescript

Linux
  1. Configuraciones básicas en el archivo Postfix main.cf

  2. Obtenga la fecha de ayer en bash en Linux, DST-safe

  3. Cómo obtener el número de pantalla que me asignó X

  4. ¿Debo obtener un antivirus para Ubuntu?

  5. Lectura de correo desde /var/spool/mail/root

Servidor de correo Postfix

Configuración del servidor de correo Postfix en Ubuntu 14.04

Configuración del servidor de correo Postfix en Ubuntu 20.04

Cómo configurar un servidor de correo SMTP con Postfix en Ubuntu 18.04

Cómo retransmitir correo a través de una cuenta de Google usando Postfix

Se puede configurar postfix para reenviar correo a múltiples destinatarios