Рейтинг:0

Postfix неправильный адрес электронной почты отправителя

флаг bb

Привет, мой домен — example.com, но когда я использую команду mail, он отправляет электронное письмо с [email protected].

Что я пропустил?

Команда, которую я отправляю:

эхо "Тест" | mail -s "Тест" [email protected]

Заголовок from <[email protected]>

но я хочу <[email protected]>

Вот мой /etc/postfix/main.cf:

# Смотрите /usr/share/postfix/main.cf.dist для более полной версии с комментариями


# Специально для Debian: указание имени файла приведет к первому
# строка этого файла, которая будет использоваться в качестве имени. Дебиан по умолчанию
# это /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
биф = нет

# добавление .domain - это работа MUA.
append_dot_mydomain = нет

# Раскомментируйте следующую строку, чтобы сгенерировать предупреждение об "отложенной почте"
#delay_warning_time = 4 часа

readme_directory = нет

# См. http://www.postfix.org/COMPATIBILITY_README.html -- по умолчанию 2 на
# свежие установки.
уровень_совместимости = 2


# TLS-параметры
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level=может

smtp_tls_CApath=/etc/ssl/сертификаты
smtp_tls_security_level=может
smtp_tls_session_cache_database = btree:${каталог_данных}/smtp_scache


smtpd_relay_restrictions = Permit_MyNetworks Permit_Sasl_Authenticated defer_unauth_destination
имя_хоста = nasirmail.com
alias_maps = хеш:/и т.д./псевдонимы
alias_database = хэш:/и т.д./псевдонимы
myorigin = /etc/mailname
mydestination = $myhostname, nasirmail.com, mail.nasirmail.com, localhost.nasirmail.com, localhost
ретранслятор =
мои сети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
почтовый ящик_размер_лимит = 0
получатель_разделитель = +
inet_interfaces = все
inet_protocols = все

# Конфигурация Milter
milter_default_action = принять
milter_protocol = 6
smtpd_milters = локальный:opendkim/opendkim.sock
non_smtpd_milters = $smtpd_milters
Рейтинг:1
флаг ar

Это не проблема постфикса. Отправитель указывается клиентом по умолчанию и не затрагивается почтовым сервером.

Вы можете указать отправителя с помощью почта следующим образом:

mail -a ОТ:[email protected] получатель@example.com

В качестве альтернативы используйте более полнофункциональный почтовый клиент, такой как alpine, где вы можете легко настроить это в системе конфигурации на основе меню.

флаг bb
Дело в том, что Alpine не поддерживает универсальные функции, и это то, что мне нужно. Нет ли возможности изменить его на значение по умолчанию, чтобы оно отправляло как [email protected]?
vidarlo avatar
флаг ar
Alpine не имеет абсолютно никакого отношения ко всему; это особенность сервера. По поводу отправки: как я уже писал он по умолчанию указан клиентом, и сервер это не переписывает. Postfix *поддерживает* [поддерживает перезапись адресов](http://www.postfix.org/ADDRESS_REWRITING_README.html), но, вероятно, лучше позволить клиенту указать это.

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

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