Рейтинг:0

Постфикс в Ubuntu, отправляющий электронную почту с адреса [email protected] вместо [email protected]

флаг us

Кажется, это распространенная проблема, но ни одно из решений, с которыми я столкнулся, похоже, не работает. Я использую Ubuntu 18.04 LTS и mailutils/postfix. Мой файл /etc/postfix/main.cf выглядит так:

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
биф = нет
append_dot_mydomain = нет
readme_directory = нет
уровень_совместимости = 2
smtpd_relay_restrictions = Permit_MyNetworks Permit_Sasl_Authenticated defer_unauth_destination
имя хоста = mydomain.com
alias_maps = хеш:/и т.д./псевдонимы
alias_database = хэш:/и т.д./псевдонимы
мое происхождение = $ мой домен
мой пункт назначения = $имя_хоста, локальный_хост
ретранслятор =
мои сети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
почтовый ящик_размер_лимит = 0
получатель_разделитель = +
inet_interfaces = только для обратной связи
inet_protocols = все

В моем файле /etc/aliases есть следующая запись:

корень: [email protected]

Примечание. Я хочу, чтобы почта по умолчанию направлялась на [email protected], если я не указываю адрес отправителя. Любые предложения приветствуются! я пытался это и это но безуспешно

Рейтинг:2
флаг ar

Постфикс не отправляет почту.

Он передает почту на другие серверы и получает почту с других серверов.

Отправитель указывается агентом пользователя почты, а не агентом пересылки почты. Установите любого отправителя, которого вы хотите, в любом программном обеспечении, которое вы используете для Отправить электронная почта в Postfix для обработки.

Для mailutils' почта команда, а мужская почта предлагается прочитать:

from Адрес (или список адресов), который нужно указать в `From:' поле заголовка сообщения. При ответе на сообщение эти адреса обрабатываются так, как если бы они были в списке альтернатив. Если имя хоста машины недействительно в Интернете (например, на машине с коммутируемым доступом), необходимо установить либо эту переменную, либо имя хоста, чтобы получить правильные поля заголовка Message-ID. Если from содержит более одного адреса, необходимо также установить переменную sender.

Пытаться mail -a ОТ:[email protected] [email protected] как тест того, как установить отправителя.


Если вы действительно настроены исправить это не в том месте, вы всегда можете посмотреть, как Postfix может перезаписывать адреса электронной почты. Маскарад, вероятно, то, что вы хотите:

masquerade_domains = example.com

должен раздеться foo.example.com к пример.com. Но, пожалуйста; не идите по этому пути. Устраните проблему в источнике; MUA, который отправляет электронное письмо в Postfix.

R2Bleep2 avatar
флаг us
Я прямо говорил об использовании mailutils в сочетании с постфиксом выше. В свете вашего ответа у меня вопрос: как заставить утилиту bash отправлять почту с [email protected], если я не указываю адрес отправителя?
vidarlo avatar
флаг ar
`-a FROM:[email protected]` изменит отправителя почты в mailutils...
R2Bleep2 avatar
флаг us
Таким образом, mailutils нельзя настроить для этого, не указывая явно адрес отправителя?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.