Мы используем Exim на сервере CPANEL с CENTOS 5. У нас есть только один почтовый сервер, размещенный в центре базы данных в США, содержащий все почтовые ящики пользователей.
Проблема в том, что наши пользователи находятся в двух разных дата-центрах в США и Китае. А пользователи китайских центров обработки данных большую часть времени испытывают трудности с отправкой электронных писем вместе с вложениями из-за медленной связи между центрами обработки данных в США и Китае. Поскольку пользователи из Китая должны подключаться к SMTP-серверу DC в США, и из-за проблем с медленным подключением пользователи сильно страдают.
На этом этапе я пытаюсь достичь такой функциональности, как китайские пользователи будут подключаться к China DC для отправки электронных писем. Я хочу настроить вторичный SMTP-сервер на China DC. Затем китайский SMTP-сервер будет отправлять ретрансляционные электронные письма на главный SMTP-сервер в округе Колумбия США, который будет отвечать за окончательную отправку электронных писем.
Пожалуйста, дайте мне знать, что это улучшит отправку электронной почты из Китая? Как это сделать или есть лучшее решение для решения этой проблемы?
В настоящее время основной почтовый сервер, на котором размещены почтовые ящики всех пользователей, и я не хочу разделять доменное имя между двумя центрами обработки данных. Я все еще думаю, что отдельный SMTP-сервер в обоих центрах обработки данных может решить проблемы с отправкой электронной почты, но как это сделать, не меняя домен электронной почты пользователя, например. abc@example.com или любая другая идея?
Я сделал это следующим образом: я установил машину в Лондоне и Китае. У меня есть установочное зеркало GlusterFS для / home, где учетные записи используют Maildir (1 файл на электронную почту) и настроены со стандартным Virtualmin. Таким образом, каждое сообщение электронной почты реплицируется из Лондона в Китай при доставке или удалении. LDAP также реплицируется между сайтами (пользовательская база данных). С GeoIP DNS, если я нахожусь в Китае, я загружаю или отправляю на свою почту с китайского сервера и наоборот, используя те же настройки. Так что это рабочий способ сделать это для 10.000+ почтовых ящиков. Это не так сложно настроить и работает хорошо. С вашей конфигурацией вы можете настроить простой сервер postfix с virtualmin, который дает вам все виды антивирусного сканирования и сканирования спама, а затем вы просто пересылаете всю почту в США. Аутентификацию вы можете выполнить самостоятельно через https-запрос на свой сервер CPANEL, но я никогда не делал ничего подобного.