Возможность отправлять исходящие электронные письма, но не внутренние

Я установил ssmtp и настроил файл /etc/ssmtp.conf и могу успешно отправлять исходящие электронные письма, но не могу ничего отправлять внутри, т.е. всякий раз, когда я печатаю mail sergiy, который является моим действительным именем пользователя на машине, я могу написать и отправить сообщение, но я все еще получаю "Нет новой почты".

Затем через несколько минут почтмейстер в моей реальной электронной почте отправит сообщение "Уведомление о доставке (отказ)". ни mail sergiy@localhost работает.

По сути, я хочу получать почту на своем ноутбуке, а не просто отправлять ее.

Я знаю, что могу проверить свою веб-почту с mutt -f imaps://user@imapserver.example.com, но это не то, что я пытаюсь сделать здесь.

Кроме того, я получаю электронные письма такого типа, когда у меня есть root, равный моему адресу электронной почты (в файле /etc/ssmtp/ssmpt.conf):

Subject: Cron <smmsp@sergiy-Satellite-L455D> test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp

А вот и само сообщение:

/usr/share/sendmail/sendmail: 899: /usr/share/sendmail/sendmail: /usr/sbin/sendmail-msp: not found

На что cron продолжает жаловаться здесь?

Дополнительная информация: Согласно этой странице (а именно системная почта), если вы выполняете mail user, mailx предполагает localhost, поэтому вы должны иметь возможность отправлять почту себе или другому пользователю в вашей системе. На моем ноутбуке ни моя учетная запись, ни другая учетная запись не могут получать почту, если я делаю это таким образом.

1 ответ

Решение

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

   sudo apt-get purge sendmail sendmail-bin

Убедитесь, что следующие зависимости - sendmail-base, sendmail-cf и sendmail-bin - удалены. Затем переустановите sendmail.

Если у вас установлен Postfix, вам может не потребоваться переустановка sendmail-bin.
НТН

ПОСЛЕДУЮЩАЯ ИНФОРМАЦИЯ: sSMTP предназначен только для отправки электронной почты на почтовый концентратор. Насколько мне известно, вы не можете использовать его ни для чего другого. Итак, либо вы настраиваете свой компьютер в качестве почтового сервера, либо начинаете использовать внешний почтовый концентратор. Установка PostFix была бы способом достижения того, чего вы хотите. Если вы сделаете это, я бы порекомендовал вам сначала удалить ssmtp.

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