изменение адресов root и cron «от» и «до»

изменение адресов root и cron «от» и «до»

какой самый простой способ изменить адрес электронной почты «от» и «кому» на сервере CentOS (2.6.18-164.el5) для всех писем root и cron daemon? Сервер использует sendmail, я понимаю так:

  • sendmail.cf ретранслирует сообщения на mailhost.localdomain.

  • файл hosts содержит правильную запись для сопоставления mailhost и mailhost.localdomain с SMTP-сервером

  • Файл .forward позволяет мне видеть все электронные письма, отправленные на адрес «root» (т.е. электронные письма root пересылаются на мой адрес электронной почты)

  • адреса «кому» и «откуда» в обоих случаях выглядят как «root@entry-in-hosts», где «entry-in-hosts» — это полное доменное имя в /etc/hosts, привязанное к серверу, который пытается отправить электронное письмо.

По сути, я хотел бы добиться того, чтобы при отправке электронного письма пользователем root адрес электронной почты был чем-то, что я определяю (для ясности).[email protected]').

Я рассмотрел возможность маскарадинга, при которой я бы изменил файл sendmail.mc, чтобы перестроить sendmail.cf, однако я хотел бы обойти эту возможность, если это возможно, поскольку у меня нет пакета макросов m4, и я хотел бы избежать его установки.

решение1

Чтобы изменить получателя писем cron, вы можете добавить эту строку в свои crontab:

[email protected]

Однако адрес «От» всегда будет иметь вид user@hostname, поэтому я предполагаю, что маскировка — это ваш единственный вариант.

Связанный контент