cf / README - Quem sou eu?
Você pode definir confDOMAIN_NAME em sendmail.mc :
define('confDOMAIN_NAME', 'Real.Host.Name')dnl
P.S. Depois de alterar sendmail.mc , gere o novo sendmail.cf .
Estou executando o logwatch no Red Hat 7 envia e-mails usando [email protected] no entanto, o email de localhost.localdomain não é recebido no destinatário porque localhost.localdomain não está registrado. Desejo alterar o logwatch ou o email para enviar, por exemplo, [email protected] em vez de [email protected]. Alguém pode me ajudar? Eu já tentei alterar o logwatch.conf com MailFrom = [email protected] mas não funcionou. O Logwatch está usando o correio (não o sendmail).
Você pode definir confDOMAIN_NAME em sendmail.mc :
define('confDOMAIN_NAME', 'Real.Host.Name')dnl
P.S. Depois de alterar sendmail.mc , gere o novo sendmail.cf .
No seu /etc/mail/sendmail.mc , adicione as seguintes linhas no final:
LOCAL_CONFIG
DjReal.Host.Name
Onde Real.Host.Name é o nome real do host da máquina. $j é a macro que contém o nome do host. Depois disso reconstrua sendmail.cf e reinicie o sendmail. No Debian você faz isso executando sendmailconfig . No CentOS, você executa primeiro /etc/mail/mail e, em seguida, service sendmail restart .