Mailgun 是一项自动化电子邮件服务,可让您从网站和应用程序发送、接收并跟踪电子邮件。它还便于出于营销和其他目的进行电子邮件管理。
注意:默认情况下端口 25 处于关闭状态,无法在虚拟机上建立连接。如果您想打开端口 25,请购买 Mail Bridge 并在 其中进行配置,位置在 VPS Manager 中。
要在 WHM 上配置 MailGun 电子邮件,请使用本指南。
请按照以下步骤在 CyberPanel 端为您的域名配置 Mailgun 服务和电子邮件系统:
步骤 1。注册 Mailgun。他们提供多种不同价格的账户套餐,您可以在这里查看:

您可以免费注册账户。在这种情况下,请确保未选中“Add payment info”复选标记。
注意: 没有信用卡的账户每天最多只能发送 100 条消息:

填写完所有内容后,点击“Create Account”。
步骤 2。点击 Mailgun 发送的相应电子邮件中的“Verify your email address”按钮,以验证您的电子邮件账户:

步骤 3。设置 Mailgun 发件人身份验证。有两种方法可以做到这一点:
方法 1:
登录您的 Mailgun 账户 >> 点击左侧菜单中的“Send”部分 >> “Sending” >> “Domain Setting;
在“Domain Settings”菜单中,前往“Setup”部分;
在“Email address”字段中输入所需的电子邮件地址,以添加已授权收件人 >> 点击“Add”:

之后,您将收到一封发送到指定电子邮件地址的邮件。要确认添加,请点击“I Agree”按钮:

您将被重定向到浏览器中的新标签页。点击“Yes”按钮以确认添加该电子邮件地址:

完成后,您将收到一条“Success”消息,这意味着相关电子邮件账户已添加:

方法 2:
登录您的 Mailgun 账户 >> 点击左侧菜单中的“Send”部分 >> “Sending” >> “Domains”。在此部分中,点击“Add new domain”按钮:

您将被重定向到一个页面,在该页面中可以向 Mailgun 系统添加新域名。在“Domain name”字段中输入所需域名,选择所需选项和高级设置,然后点击“Add Domain”:

之后,需要通过为该域名配置相应的 TXT 和 MX DNS 记录来验证已添加的域名。
应添加的记录列表及其状态可在您的 Mailgun 账户中查看:左侧菜单中的“Send”部分 >> “Sending” >> “Domains” >> 前往“DNS Records”部分。
为域名创建 DNS 记录后,点击右上角的“Verify”按钮:

注意:DNS 记录传播最多可能需要 24-48 小时。
传播完成并且所有必需的 DNS 记录都已添加到域名后,Mailgun 系统将对其进行验证。该域名现在将列在“Sending”菜单的“Domains”部分下:

步骤 4。下一步是在 WHM 端为电子邮件账户配置 SMTP 设置。
要获取所需的 SMTP 凭据,请登录您的 Mailgun 账户 >> 点击左侧菜单中的“Send”部分 >> “Sending” >> “Domain Settings”。在此部分中,打开“SMTP credentials”选项卡。
复制“Login”字段下的值,重置密码,并保存这些详细信息以供下一步使用:

步骤 5。编辑 Postfix 配置文件
在 Mailgun 中,从左侧菜单打开“Domain settings”,选择您的域名并点击 SMTP credentials。在这里,您将获得主机、登录用户和密码。点击 reset password 获取密码,直接复制并保存即可。

在您选择的文本编辑器中打开 Postfix 配置文件 /etc/postfix/main.cf
nano /etc/postfix/main.cf
或vi /etc/postfix/main.cf
将以下行添加到文件底部:
relayhost = MAILGUN_HOST:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASSsmtp_sasl_security_options = noanonymous
MAILGUN_HOST 是您账户中的实际 Mailgun 主机
MAILGUN_USER 是实际的 Mailgun smtp 用户
MAILGUN_PASS 是您 Mailgun 账户中的实际 SMTP 密码。
保存文件并运行 systemctl restart postfix 以重启 postfix
现在,您可以测试电子邮件投递。在您的 CyberPanel 中,打开 Email -> Access Webmail。在那里输入您的电子邮件和密码。