Мне нужно ограничить исходящие соединения postfix для определенных почтовых серверов, но мне кажется, что ограничение posfix основано на доменах? Что делать, если есть один почтовый сервер для нескольких доменов? Я попытался выяснить, что означает «пункт назначения» в руководстве по настройке postfix, но похоже, что это домен получателя, а не почтовый сервер (хотя я могу ошибаться)
Текущая ситуация: у меня есть почтовый сервер mail.example.com с IP 1.2.3.4. На этом почтовом сервере размещаются электронные письма для компаний company1.com и company2.com.
Когда я установил:
smtp_destination_concurrency_limit = 1
default_destination_concurrency_limit = 1
Теперь, если я отправлю два письма одновременно - на user@company1.com и user@company2.com, будет ли postfix достаточно умен, чтобы получить серверы MX для обоих писем, убедиться, что почтовый сервер идентичен и ограничить соединения, или постфиксный увидеть 2 разных домена и позволить им соединиться в двух одновременных соединениях?
Да, postfix достаточно умен, чтобы доставлять сообщения в два домена user@domain1.com и user@domain2.com. Прежде чем postfix начнет запрашивать записи DNS для получения записей MX. Postfix сначала пытается доставить сообщение внутренне. Увидев, что текущий сервер удерживает два домена, электронные письма будут успешно доставлены в учетную запись соответственно.
Та же проблема и с Orange. Два домена, но один MX с плохим характером (не люблю слишком много работать ...).
Ответ на ваш вопрос вроде бы: НЕТ. Postfix не умен, и ограничение параллелизма основано только на домене назначения, а не на MX ...
Итак, в моем случае postfix не может замедляться, и многие электронные письма отклоняются, потому что он не знает, что orange.fr и wanadoo.fr передаются одним и тем же тупым MX.