at отправляет BCC на адрес, который не существует

Я выполняю довольно длинные задачи на работе и хочу, чтобы они были предупреждены, когда они закончатся, где бы я ни был, поэтому я использую at -m с помощью sSMTP, чтобы получить уведомление на мой адрес Gmail.

Я впервые играю с электронной почтой в Linux, но мне удалось настроить /etc/ssmtp/ssmtp.conf такой, что, когда я использую mail, он отправляет сообщение в мой ящик Gmail и через него, и, что особенно важно, настраивает /etc/mail.rc чтобы он не пытался отправить копию user@host так как я не могу и не могу запустить SMTP-сервер на host,

Я должен был добавить

alias user user<account+ssmtp@gmail.com>

в конце /etc/mail.rcв противном случае он отправит письмо обоим account+ssmtp@gmail.com а также user@hostсо вторым подпрыгиванием.

Когда я проверяю это с

$ mail user
Subject: This is a test
How does it go?
^DEOT

все идет хорошо: я получил одну копию сообщения в Gmail и без сообщения об ошибке. Но когда я пытаюсь проверить at с

$ echo echo test | at -m NOW
warning: commands will be executed using /bin/sh
job 3 at Tue Jun  2 14:12:00 2015

Я получаю ожидаемое сообщение с надписью "тест", а также второе сообщение с надписью "Доставка следующему получателю не удалась: user@host".

Так или иначе, когда at отправляет электронное письмо, похоже, что оно не подчиняется моему alias директивы. Как я могу это исправить?

0 ответов

Другие вопросы по тегам