Mi usuario root envía correos electrónicos con ssmtp. Sin embargo, no puedo cambiar el nombre de raíz "De: raíz ...". ¿Hay alguna forma de enviar correos electrónicos con otro nombre sin usar otro usuario?
Intentó:
echo 'De: "Nuevo nombre"' | ssmtp [email protected] -v
linux
email-server
Adrian
fuente
fuente
Respuestas:
Puede configurar un alias inverso en
/etc/ssmtp/revaliases
root:[email protected]
está oculto en la parte inferior de la página del manual .
fuente
Agregue lo siguiente en su archivo /etc/ssmtp/ssmtp.conf y podrá configurar cualquier nombre y correo electrónico durante el tiempo de ejecución:
fuente
Le sugiero que cambie de ssmtp a msmtp ya que ssmtp ya no se desarrolla activamente. msmtp proporciona las mismas características que ssmtp y más. En particular, con msmtp puede establecer la configuración from para controlar desde quién parece enviarse el correo.
fuente
Pruebe la opción -Ffull_name, ej:
Cambiaré el nombre completo.
también hay -f para cambiar el correo electrónico del remitente, por ejemplo:
fuente
Parece que FromLineOverride = YES ya no funciona.
Supongo que GMAIL no está permitiendo esto ahora. Pero no estoy seguro.
fuente
También estoy usando ssmtp y, aunque probé las otras soluciones, ninguna de ellas funcionó para mí.
Sin embargo, funcionó para mí con GMail definiendo el campo "De" como:
¡Espero que esto ayude!
fuente
Cambie el texto 'De' editando
/etc/passwd
para recibir correo de 'SU NOMBRE AQUÍ' en lugar de solo 'raíz'.Compruébalo usando
grep root /etc/passwd
Lo encontré aquí y funcionó de maravilla!
fuente
La
-F
opción funciona si está especificando los parámetros de correo electrónico en la línea de comando ssmtp, p. Ej.echo "Test email" | ssmtp -F"New name" -v [email protected]
Si desea que todos los correos electrónicos enviados desde root @ provengan de un nombre determinado, puede cambiar la información del usuario de Linux como se describe en esta respuesta de StackOverflow :
chfn -f "New name" root
"Lo que esto hace es configurar / cambiar el nombre real de ese usuario en la información del dedo (almacenada en el archivo / etc / passwd; consulte la página de manual de chfn )".
Actualización Incluso después de actualizar la información del dedo, cron sigue enviando correos electrónicos desde "root", sin usar mi "Nuevo nombre". Algunas versiones de cron admiten una
MAILFROM=
línea, pero no la mía (consulte este artículo ).fuente