Назад | Перейти на главную страницу

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

У меня есть конфигурация Postfix + Dovecot + Mysql, где я поддерживаю несколько доменов. Проблема в том, что когда я добавляю субдомен, у которого уже есть основной домен в virtual_mailbox_domains, Postfix переписывает его в основной домен. Например: я отправляю электронное письмо как me@mail.example.com, Postfix переписывает его на me@example.com и отправляет как таковой. Это хорошо работает для доменов, но субдомены переписываются в домены.

Моя настройка DNS example.com: (детали spf издеваются, значения spf такие же)

A   @                1.1.1.1
A   mail             1.1.1.1
TXT mail._domainkey  <value>
TXT mail2._domainkey <value>
MX  @                example.com
MX  mail             mail.example.com
TXT @                v=spf1 a mx ip4:1.1.1.1 ip6:ffff::ffff:ffff:ffff:ffff ~all
TXT mail             v=spf1 a mx ip4:1.1.1.1 ip6:ffff::ffff:ffff:ffff:ffff ~all

virtual_mailbox_domains

id | name
---|-----------------
1  | example.com
2  | mail.example.com

virtual_mailbox_maps

id | domain_id | pass | email
---------------------------------
1  | 1         | ***  | support@example.com
2  | 2         | ***  | newsletter@mail.example.com

virtual_alias_maps - пусто

журнал:

...
Oct 24 01:29:44 mail postfix/smtpd[23898]: 216B9E32C5: client=dedicated-ail47.rev.name.com[1.1.1.1], sasl_method=LOGIN, sasl_username=newsletter@mail.example.com
Oct 24 01:29:44 mail postfix/cleanup[23901]: 216B9E32C5: message-id=<4afe4d8755119f7298f51e2586aa7f64@example.com>
Oct 24 01:29:44 mail opendkim[20747]: 216B9E32C5: DKIM-Signature field added (s=mail, d=example.com )
...

В конфигурации OpenDKIM домен и поддомен настраиваются отдельно.

Как я могу настроить Postfix, чтобы эти адреса не перезаписывались?