2

Я настроил ssmtp на своей машине с Ubuntu, согласно многим источникам в сети. Мой ssmtp.conf это:

root=my_email@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=eurybiades
hostname=
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=my_email
AuthPass=****
FromLineOverride=YES

и переоценки:

root:my_email@gmail.com:smtp.gmail.com:587
root@eurybiades:my_email@gmail.com:smtp.gmail.com:587

Затем, когда я пытаюсь отправить письмо root помощью mutt , оно отправляется, но также есть письмо от gmail, говорящее:

Delivery to the following recipient failed permanently:

    root@eurybiades

Technical details of permanent failure:
DNS Error: Domain name not found

Что я могу сделать, чтобы не получать эти письма от gmail?

2 ответа2

1

Обратите внимание, что это электронное письмо вызвано тем, что ssmtp пытается отправить системные письма через вашу учетную запись Gmail.

Это происходит только тогда, когда есть проблема со скриптом, который содержит вашу команду электронной почты.

Если вы исправите проблему с помощью своего сценария (например, у меня были проблемы с доступом к rsyncv ), ваша система не будет отправлять системные письма, и Gmail не будет жаловаться на то, что домен не найден.

Также может быть уместно, что у вас нет системного почтового клиента в вашей системе, поэтому единственный способ отправки системных сообщений - это ssmtp , через Gmail, на ваши системные учетные записи, что, опять же, вызовет эти симптомы ,

0

Используйте свой полностью определенный домен (example.com, а не пример) в спецификации перезаписи. Возможно, вам придется купить домен, если вы еще этого не сделали.

РЕДАКТИРОВАТЬ: удалить строку переписать домен, поскольку у вас нет действительного домена. Добавьте корневой псевдоним в форме root=user@example.com . Это должен быть адрес электронной почты, на который вы хотите получать почту.

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