You should try to add the line in /etc/aliases:
user: yourmail@yourdomain.com
And add the following line in /etc/ssmtp/ssmtp.conf:
user=yourmail@yourdomain.com
Итак, у меня почти все работает, но мне нужна небольшая помощь. У меня есть 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.
You should try to add the line in /etc/aliases:
user: yourmail@yourdomain.com
And add the following line in /etc/ssmtp/ssmtp.conf:
user=yourmail@yourdomain.com
I did crontab -e
and placed the following at the top of the file:
MAILTO=me@mydomain.com