Modificare l'email del mittente del logwatch su RH Linux

Im logwatch in esecuzione sul cappello rosso 7 invia posta usando root@localhost.localdomain tuttavia, l'email da localhost.localdomain non viene ricevuta dal destinatario perché localhost.localdomain non è registrato. Voglio cambiare logwatch o mail per submit ad esempio myname@registereddomain.com invece di root@localhost.localdomain. Qualcuno può aiutarmi? Ho già provato a cambiare logwatch.conf con MailFrom = myname@registereddomain.com ma non ho funzionato. Logwatch utilizza la posta (non sendmail).

  • L'errore RHEL5 sendmail: NOQUEUE: SYSERR (nessuno): Imansible scrivere nella coda directory / var / spool / clientmqueue /
  • Che cosa può causare un errore intermittente di pipe rotto con un mittente SendMail?
  • Come impostare sendmail (per Bugzilla)
  • Contando il numero di messaggi inviati da sendmail
  • Il server di posta di Ubuntu passa a Postfix da Sendmail
  • È ansible cambiare il comportmento di sendmail su errori "host unknown"?
  • come risolvere "send-mail: Autorizzazione fallita 534 5.7.14"
  • Sendmail: Le postazioni sono ancora inoltrate a root @ localhost
  • 2 Solutions collect form web for “Modificare l'email del mittente del logwatch su RH Linux”

    Nella tua /etc/mail/sendmail.mc aggiungere alla fine le seguenti righe:

     LOCAL_CONFIG DjReal.Host.Name 

    Dove Real.Host.Name è il vero nome host della macchina. $j è la macro che contiene il nome host. Dopo che ribuild sendmail.cf e riavviare sendmail. In Debian si esegue eseguendo sendmailconfig . In CentOS è necessario eseguire prima /etc/mail/mail e quindi eseguire il service sendmail restart .

    cf / README – Chi Sono?

    Puoi definire confDOMAIN_NAME in sendmail.mc :

     define(`confDOMAIN_NAME', `Real.Host.Name')dnl 

    PS Dopo aver cambiato sendmail.mc generate nuovo sendmail.cf .

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.