如何在cPanel中配置Smarthost SMTP中继

idcvendor 发表于周二,23/05/2023 - 14:14 0条评论

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中继发送外发邮件,确保它们到达目的地而不受垃圾邮件过滤器和阻止列表的干扰。