Я работал в небольшой компании, и иногда нам приходилось останавливать наш сервер Exchange для обслуживания. Большая часть почты во время простоя будет доставлена повторно вовремя, но иногда важные электронные письма могут занять несколько дней, чтобы, наконец, получить повторную доставку.
Есть ли способ, чтобы другой сервер принял входящую электронную почту и затем передал ее после окончания периода обслуживания?
Абсолютно. Вы ищете вторичный сервис MX (почтовый обмен). Есть множество компаний, которые предоставляют такую услугу. Мне лично нравится услуга «Backup MX» на DynDNS.com, но есть много компаний, которые могут предоставить такую услугу.
Вы могли бы предоставить такую услугу самостоятельно с дополнительным почтовым сервером на месте, но если у вас нет избыточного подключения к Интернету с вашим офисом, вероятно, имеет смысл в любом случае получить эту услугу от третьей стороны (чтобы ваша электронная почта не "никуда не идти", если у вас пропадает интернет-соединение).
Что вы можете сделать, так это предоставить резервную копию MX-записи, указывающую на какой-то внешний сервер smtp (я делал это с помощью Linux-сервера с exim), который настроен на повторную доставку вашей почты на сервер обмена, или - почему нет - иметь это ящик впереди постоянно (как ваш общедоступный сервер smtp). Подойдут самые легкие серверы, поэтому это решение должно быть доступно для любой организации.
Наличие резервной записи MX и сервера - способ справиться с этим. Другие комментарии по этой теме хорошо освещают это. Одна вещь, с которой мы столкнулись, заключается в том, что вы должны иметь такое же качество проверки спама перед вашим резервным MX-сервером, поскольку спамеры часто специально используют резервные MX-серверы, предполагая, что их защита от спама не так эффективна.
Это одна из причин, по которой мы «передали» наше сканирование электронной почты на вирусы и фильтрацию спама одному из этих внешних провайдеров. Это не только удаляет то, что может быть интенсивным процессом где-то еще, и сохраняет пропускную способность вашего интернет-соединения, не имея того, что вы собираетесь отклонить из-под контроля, перемещаясь по вашей ссылке, это также означает, что в случае сбоя электронная почта ставится ими в очередь, пока ваш сервер не сможет ее забрать. Очевидно, это стоит немного, но в зависимости от того, сколько писем вы получаете и насколько важны электронные письма для вашего бизнеса, об этом стоит подумать.
Мы использовали Messagelabs и с тех пор перешли на Mimecast, но на самом деле существуют десятки и десятки провайдеров, на которые вы можете взглянуть.
Как уже было сказано, простая часть ответа - это вторичный указатель MX. Жесткие части обычно заключаются в том, сколько (это зависит) и где разместить дополнительные SMTP-серверы.
Если вы находитесь в районе, который подвержен сбоям в Интернете или ваш хостинг-провайдер подвержен сбоям (все еще случается), то организация вторичного SMTP-хостинга в стабильном месте - это «хорошее дело» tm.
Если у вас есть только одно интернет-соединение, то лучшим решением будет переход вверх по цепочке к наиболее стабильному провайдеру (обычно к поставщику услуг). Это также позволяет хранить и пересылать электронную почту, когда ваш сайт отключен из-за проблем, не зависящих от вас (природа, коммунальные услуги, строительство и т. Д.). Доступность и стоимость зависят от поставщика, но услуга обычно является предметом переговоров.
Если вторичный SMTP-хост настроен на прием всей почты и пересылку только вам, тогда проблема проверки на спам и вирусы становится единым целым, но это случается редко, и вам потребуется сделать это как часть вашего вторичного соглашения, поэтому ваш домен не помечен как продвигаемый из-за бездействия.
Несколько интернет-провайдеров предлагают гораздо более интересный набор решений этого вопроса.
Мы используем Frontbridge (упс, извините, Exchange Hosted Services), чтобы выполнять антиспамовую и антивирусную фильтрацию нашей входящей почты, а также ставит почту в очередь, когда ваш сервер не работает. Вот информационная страница MS:
http://www.microsoft.com/online/exchange-hosted-services.mspx