Рейтинг:1

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

флаг us

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

Если я отправлю тестовое письмо на адрес [email protected], оно будет переписано как [email protected]. Преобразование dave->david выполняется на виртуальной карте. Однако меняется и доменное имя.

Затем этот измененный второй домен попадает в мою ловушку для domainone, в результате чего электронная почта отправляется не в то место.

Я уверен, что это просто сделать с тем, как я настроил виртуальные домены, но я думаю, что перепробовал все возможные комбинации и не могу заставить их работать правильно!

Любая помощь очень ценится.

Ошибка:

postfix/local[2512]: 66BD219F511: to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0,46, delays=0,42/0,01/0/0,03, dsn=2,0 .0, статус=отправлено (доставлено команде: procmail -a "$EXTENSION")

/etc/postfix/main.cf:

мой домен = domainone.tld

smtpd_banner = $myhostname ESMTP $mail_name
биф = нет
append_dot_mydomain = нет
delay_warning_time = 1 час
readme_directory = нет

# TLS-параметры
smtpd_tls_cert_file=/etc/letsencrypt/live/mail.domainone.tld/cert.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mail.domainone.tld/privkey.pem
smtpd_tls_CAfile=/etc/letsencrypt/live/mail.domainone.tld/chain.pem
smtpd_use_tls=да
smtpd_tls_session_cache_database = btree:${каталог_данных}/smtpd_scache
smtp_tls_session_cache_database = btree:${каталог_данных}/smtp_scache
smtpd_tls_mandatory_protocols=!SSLv2,!SSLv3
smtp_tls_security_level = может
smtpd_tls_mandatory_ciphers = высокий

myhostname = mail.domainone.tld
мое происхождение = $ мой домен
alias_maps = хеш:/и т.д./псевдонимы
alias_database = хэш:/и т.д./псевдонимы
mydestination = localhost, domainone.tld, domaintwo.tld, domainthree.tld, domainfour.tld
#виртуальный_алиас_домен = 
virtual_alias_maps = хеш:/etc/postfix/виртуальный
#релейхост =
мои сети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
почтовый ящик_размер_лимит = 0
получатель_разделитель = +
inet_interfaces = все
inet_protocols = ipv4
home_mailbox = Почтовый каталог/
mailbox_command = procmail -a "$EXTENSION"
message_size_limit = 51200000

smtp_sasl_auth_enable = да
smtp_sasl_password_maps = хеш:/etc/postfix/sasl_passwd
smtp_sasl_security_options = неанонимный
smtpd_sasl_local_domain = $имя_хоста
smtpd_sasl_auth_enable = да
сломанный_sasl_auth_clients = да

smtpd_recipient_restrictions = хэш check_recipient_access:/etc/postfix/blacklist_recipients,
                                хэш check_sender_access:/etc/postfix/blacklist_senders,
                                разрешение_sasl_аутентифицированный,
                                разрешение_mynetworks,
                                reject_unauth_destination,
                                reject_rbl_client zen.spamhaus.org,
                                reject_rbl_client bl.spamcop.net,
                                reject_rbl_client cbl.abuseat.org,
                                reject_rbl_client virbl.dnsbl.bit.nl

relay_domains = $mydestination, другой сервер.tld
relay_recipient_maps =

/etc/постфикс/виртуальный:

джордж@domainone.tld джордж
[email protected] Джордж
@domainone.tld Джордж

[email protected] Дэвид
@domaintwo.tld Дэвид
[email protected] джордж

алиса@domainthree.tld Алиса
@domainthree.tld Алиса
[email protected] джордж

аарон@domainfour.tld аарон
@domainfour.tld Аарон
[email protected] джордж

Что я думаю происходит:

  • Электронная почта приходит на [email protected] с внешнего сервера
  • виртуальная карта соответствует [email protected] (я хочу, чтобы сервер доставлялся в почтовый ящик для используемого david.)
  • Сервер перенаправляет на [email protected] (domainone.tld — это домен сервера)
  • Затем [email protected] сопоставляется с @domainone.tld и доставляется пользователю george.

Это происходит с любым адресом, кроме [email protected].

Сведения о сервере:

  • постфикс: mail_version = 3.1.15
  • procmail: procmail v3.23pre

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

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