Итак, у меня почти все работает, но мне нужна небольшая помощь. У меня есть Perl-скрипт, который генерирует сообщения журнала. Сценарий запускается cron каждый час. Письма генерируются и отправляются через ssmtp .

У меня проблема в том, что электронные письма отправляются на user@hostname ( user является владельцем запускаемого скрипта). Это приводит к тому, что на адрес электронной почты, связанный с root, приходит отказное письмо.

Вот запись cron для скрипта:

00 * * * * /home/user/perl/update.pl

Вот мой файл /etc/aliases :

# /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: user

Я использую Debian Jessie.

2 ответа2

0

Вы должны попытаться добавить строку в /etc /aliases:

user: yourmail@yourdomain.com

И добавьте следующую строку в /etc/ssmtp/ssmtp.conf:

user=yourmail@yourdomain.com
0

Я сделал crontab -e и поместил следующее в начало файла:

MAILTO=me@mydomain.com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .