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

объединение серверов пересылки электронной почты (пересылка электронного письма на адрес пересылки)

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

first_address@example.com -> second_address@example.com

second_address@example.com -> third_address@example.com

third_address@example.com -> final_destination@example.com

Я протестировал это, и он определенно работает - по крайней мере, с использованием инструментов cPanel. Я предполагаю, что это можно делать бесконечно, если в этом возникнет необходимость.

Однако у меня вопрос по поводу установленные стандарты и протоколы (если у меня когда-нибудь не будет cPanel просто валяться).

Отложив в сторону вопрос эффективности: Существует ли протокол или стандарт для цепочки пересылки электронной почты? Могу ли я столкнуться с проблемой на определенных серверных конструкциях?

Главный риск - петли, которые final_destination@example.com не является конечным пунктом назначения, а пересылает назад либо на first_address, либо на second_address.

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

AFAIK Postfix по умолчанию обнаруживает петли, подсчитывая количество Received заголовки настроены с hopcount_limit настройка. Но когда цикл также включает удаленный домен (который, например, пересылает только тело сообщения, а не все заголовки), иногда обнаружение цикла может завершиться ошибкой.