Могу ли я иметь 2 почтовых сервера? Один находится в VPS (планирую использовать contabo с cyberpanel), другой — текущий хостинг-провайдер (dailyrazor). Я постоянно получаю время простоя электронной почты.
Могут ли они делать резервные копии друг друга и синхронизировать почту? Если да, то какие настройки мне нужны?
Я знаю, что при наличии нескольких MX можно иметь несколько почтовых серверов, но как они взаимодействуют друг с другом, я понятия не имею.
Обновление: после комментария Раджа: Я использую почтовый сервис хостинга для определенного домена, а веб-сайт размещен на другом VPS. DNS обрабатывается Cloudflare. поэтому MX уже настроен отдельно для URL-адреса хостинга.
решение1
Я знаю, что при наличии нескольких MX можно иметь несколько почтовых серверов, но как они взаимодействуют друг с другом, я понятия не имею.
Есть несколько вариантов:
Традиционно вторичный MX только буферизует полученную почту и пытается доставить ее первичному MX через тот же SMTP (точно так же, как это делает собственный почтовый сервер отправителя, только удерживая почту гораздо дольше, прежде чем прекратить передачу).
Такой вторичный MX не будет предоставлять никакого доступа IMAP/POP, поскольку почта будет храниться только в очереди SMTP — единственным преимуществом является то, что почта не будет теряться во время длительного простоя. (Хотя почтауже(Не должны теряться во время кратковременных простоев; большинство отправителей будут повторять попытки по крайней мере в течение 2–3 дней.)
Это 100% стандартный SMTP, поэтому ваш хостинг-провайдер мог бы легко это сделать, если бы захотел, но его нужно настроить (и, скорее всего, он не предлагает такую услугу); в любом случае «необходимые настройки» зависят от того, как работает провайдер. (С вашей стороны вам, вероятно, придется добавить исключение, чтобы обойти проверки SPF/DMARC для почты, поступающей со вторичных MX.)
В качестве альтернативы можно настроить полнофункциональный вторичный MX, имеющий собственное почтовое хранилище (и собственную службу IMAP), синхронизированную с основным; это можно сделать, если вы используете, например, Cyrus или Dovecot в качестве сервера IMAP (я почти уверен, что первый поддерживает репликацию; последний также может использовать «dsync»).
Это сильно зависит от рассматриваемого сервера IMAP. Часть SMTP может быть простой — оба сервера просто принимают почту локально — но хранилище IMAP обычно синхронизируется специфическим для сервера способом; вероятно, это не то, что вы могли бы сделать с универсальным хостингом (т. е. вам понадобятся два VPS).
Наконец, вы можете иметь две полностью отдельные системы (VPS и хостинг-провайдер) и использовать отдельный инструмент для синхронизации двух почтовых ящиков IMAP, например, "mbsync" или "OfflineIMAP". Это будет работать непрерывно на вашем VPS, пока VPS работает.
Это будет работать, если системы не слишком различаются (хотя инструменты синхронизации часто могут переназначать разные папки, такие как «Нежелательная почта»⇆«Спам»), но его необходимо настраивать индивидуально для каждой учетной записи пользователя, и он не будет обеспечивать автоматическое переключение на другой протокол для IMAP — вам нужно будет выбратьодинсистему как ваш "imap.example.com".