У меня есть сенарио, но я не уверен, как его реализовать:
У меня есть почтовая служба с записью mx и IP-адресом. Этот почтовый сервер иногда мог отключаться. Входящая почта на этот сервер будет потеряна во время простоя. Теперь я хочу реализовать службу, в которой, если основной почтовый сервер не работает, существует вторая запись MX, и эти письма отправляются на дополнительный почтовый сервер. Пока это легко сделать. Но проблема в том, что я не хочу, чтобы почта, полученная на второй почтовый сервер, оставалась там. Я хочу, чтобы почтовый сервер периодически проверял основной почтовый сервер и, когда он доступен, отправлял их на основной почтовый сервер. Я знаю, что такие услуги предоставляют такие сайты, как dnsmadeeasy.com.
Но я хочу знать, как лучше всего реализовать этот метод? Будем очень признательны за любые рекомендации.
Входящая почта на этот сервер будет потеряна во время простоя.
Отправляющий SMTP-сервер будет повторять попытки доставки. RFC-1123 5.3.1.1 Стратегия отправки предлагает + повторную доставку в течение 4-5 дней.