SMTP是简单邮件传输协议,MTA用来相互通信的“语言”。他们接受传入的电子邮件,将其排队,然后将其发送给另一个 MTA 或邮件投递代理。本文主要来说说如何在cPanel中配置Smarthost SMTP中继。
在配置之前,您需要从您的智能主机提供商处获得一些信息,包括:
您在SMTP中继上的帐户的用户名和密码;
中继的IP地址或域名,包括端口。
要配置Exim,请打开 WHM 并导航到边栏菜单的“服务配置”部分中的Exim配置管理器。
选择高级编辑器选项卡。搜索文本“开始验证器”。Dovecot® 的条目下方是一个文本框,您应在其中输入您的身份验证详细信息。
如果您不确定在此处输入什么,请查阅您的智能主机提供商的文档。基本格式如下,但可能会因提供商的系统而异:
mySmartHost_login:
driver = plaintext
public_name = LOGIN
client_send = : Username : Password
用您的信息替换“mySmartHost”、“用户名”和“密码”。
接下来,我们需要告诉Exim在哪里发送外发电子邮件。搜索“POSTMAILCOUNT”,您将看到一个文本框。
在本节中,我们将向Exim介绍智能主机以及如何将邮件路由到它。和以前一样,您在此处输入的详细信息取决于您的提供商,但以下是基本模板:
send_via_mySmartHost:
driver = manualroute
domains = !+local_domains
transport = remote_smtp
route_list = * smtp.example.com::25
这些设置使用手动路由路由器将所有未发送到本地域的邮件发送到“smtp.mysmarthost.com”服务器上的端口25(默认 SMTP 端口)。
也可以在ROUTERSTART部分而不是POSTMAILCOUNT中输入路由配置,但这样做会阻止某些邮件限制工作。
最后,不要忘记滚动到Exim Advanced Editor的底部,您会在其中找到保存按钮。完成此操作后,来自您服务器的所有电子邮件都将通过Smarthost进行中继。
Smarthost是为您的客户改进电子邮件传递的最快、最可靠的方式。使用cPanel 和 WHM,可以直接通过信誉良好的SMTP中继发送外发邮件,确保它们到达目的地而不受垃圾邮件过滤器和阻止列表的干扰。