Estoy intentando que los correos electrónicos se envíen como[correo electrónico protegido]. El nombre de host es el nombre de la máquina. De esta manera sé qué máquinas me envían alertas.
Ejecutando postfix en Debian 8. Creé un archivo genérico y lo enumeré
[email protected] [email protected]
Ejecutó postmap generic y reinició postfix después de modificar main.cf para hacer referencia al archivo genérico.
Cuando envío correo como root, todavía llega como[correo electrónico protegido]en el servidor postfix.
¿Alguna idea de lo que estoy haciendo mal?
En una máquina que no sea postfix, simplemente ejecutando exim4, los correos electrónicos se envían como[correo electrónico protegido]pero con la raíz en el campo from (nombre). ¿Cómo puedo eliminar el nombre? ¿Simplemente elimino el nombre root de /etc/passwd?
Respuesta1
Lo único que tienes que hacer es agregar la línea apropiada a la begin rewrite
sección de configuración de exim:
begin rewrite
. . . . . .
[email protected] [email protected] Ffrsw
Aquí flags Ffrs
define qué encabezados se reescribirán:
- F = SOBRE DE
- f = DESDE
- r = RUTA DE RETORNO
- s = REMITENTE
- w = Reescritura completa, es decir, convertirse
<Root> [email protected]
[email protected]
Respuesta2
Para Postfix,
echo 'root [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
postconf -e smtp_generic_maps=hash:/etc/postfix/generic
service postfix restart
simplemente asigna el nombre de la fuente a la dirección de correo electrónico de donde desea que provenga.