Alterar o email do remetente do logwatch no RH Linux

1

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).

    
por misamisa 07.05.2013 / 04:50

2 respostas

2

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 .

    
por 30.09.2014 / 15:56
1

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 .

    
por 07.05.2013 / 08:49