
Estoy ejecutando un sitio web en dos instancias AWS EC2 que ejecutan Ubuntu 16.04.4 LTS.
Edito /etc/postfix/main.cf y descomento
myorigin = /etc/mailname
entonces entro
sudo postfix reload
echo $myorigin
y no obtengo nada (en blanco)
entonces entro
sudo service postfix restart
echo $myorigin
y no obtiene nada (en blanco). No entiendo por qué no se establece myorigin.
Respuesta1
Estás configurando myorigin
un archivo de configuración de Postfix.
echo $myorigin
mostrará el contenido de un shell o variable de entorno llamada myorigin
, que no tiene nada que ver con la configuración de Postfix. Dado que no ha configurado dicha variable de entorno/shell en nada que el shell haya leído, dará como resultado una cadena vacía (en blanco).
Para ver la myorigin
configuración de Postfix, deberías ejecutar sudo postconf myorigin
en su lugar.
La configuración de Postfix myorigin = /etc/mailname
le dice a Postfix que lea el myorigin
valor real de un archivo llamado /etc/mailname
. Entonces, si lo que desea obtener es el nombre de host real que Postfix usará como dirección de origen en los correos electrónicos salientes, simplemente puede ejecutarlo cat /etc/mailname
.