Exim 加速邮件发送/接收机制

use*_*676 5 exim

我们在带有 CENTOS 5 的 CPANEL 服务器上使用 Exim。我们只有一台邮件服务器托管在美国数据库中心,包含所有用户邮箱。

问题是我们的用户位于美国和中国的两个不同数据中心。由于美国和中国数据中心之间的连接速度较慢,中国数据中心用户在大部分时间都难以发送电子邮件和附件。因为中国用户必须连接到美国 DC SMTP 服务器,并且由于连接速度慢的问题,用户遭受了很多痛苦。

在这一点上,我正在尝试实现类似中国用户将连接到中国 DC 以发送电子邮件的功能,我希望在中国 DC 上配置辅助 SMTP 服务器。中国 SMTP 服务器然后将中继电子邮件发送到美国 DC 的主 SMTP 服务器,该服务器将最终负责发送电子邮件。

请让我知道这会改善从中国发送的电子邮件吗?如何实现这一点,或者有没有更好的解决方案来解决这个问题?

目前托管所有用户邮箱的主要邮件服务器,我不想在两个数据中心之间分隔域名。我仍然认为两个数据中心上的单独 SMTP 服务器可以解决电子邮件发送问题,但如何在不更改任何用户电子邮件域(例如 abc@example.com 或任何其他想法)的情况下完成此操作?在此处输入图片说明

And*_*ith 1

我按照以下方式执行此操作:我在伦敦和中国设置了一台机器。我已经为 /home 设置了镜像 GlusterFS,帐户正在使用 Maildir(每封电子邮件 1 个文件),并且它配置了标准 Virtualmin。这样,每封电子邮件在发送或删除时都会从伦敦复制到中国。LDAP 也在站点(用户数据库)之间进行复制。使用 GeoIP DNS,如果我在中国,我可以通过相同的设置从中国服务器下载或发送到我的邮件,反之亦然。因此,这是针对 10.000 多个邮箱执行此操作的有效方法。设置起来并不困难,而且效果很好。根据您的配置,您可以使用 virtualmin 设置一个普通的 postfix 服务器,它可以为您提供各种病毒和反垃圾邮件扫描,然后您只需将所有邮件转发到美国。你可以通过 https 查询你的 CPANEL 服务器来进行身份验证,但我从来没有做过这样的事情。