使用 Google Mail 服务时服务器无法发送邮件

使用 Google Mail 服务时服务器无法发送邮件

情况:

电子邮件 MX 服务位于 example.com 上,但使用谷歌邮件服务。域名(网络服务)与 VPS 主机上的谷歌邮件服务位于不同的 IP 地址上,并且位于同一域名 example.com 上。

主机 example.com

   example.com has address xxx.xxx.xxx.xxx   <--- VPS server, WEB service
   example.com mail is handled by 5 alt2.aspmx.l.google.com.
   example.com mail is handled by 1 aspmx.l.google.com.
   example.com mail is handled by 5 alt1.aspmx.l.google.com.
   example.com mail is handled by 10 aspmx3.googlemail.com.
   example.com mail is handled by 10 aspmx2.googlemail.com.

主机 -t mx example.com

example.com mail is handled by 5 alt2.aspmx.l.google.com.
example.com mail is handled by 1 aspmx.l.google.com.
example.com mail is handled by 5 alt1.aspmx.l.google.com.
example.com mail is handled by 10 aspmx3.googlemail.com.
example.com mail is handled by 10 aspmx2.googlemail.com.

在同一个域上example.com我们使用 MX 服务谷歌邮件服务。

问题:在 VPS 服务器上,example.com has address xxx.xxx.xxx.xxxVPS 服务器无法将电子邮件发送到[email protected]同一域中的另一个服务器。

我想要什么?使用来自 googlemail 的邮件服务 MX 和来自另一个 IP 地址的 VPS。

然后 dig -t example.com

; <<>> DiG 9.9.2-P1 <<>> example.com ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态:NOERROR,id:8318 ;; 标志:qr rd ra;查询:1,答案:1,权威:0,附加:1

;; OPT 伪部分: ; EDNS:版本:0,标志:; udp:512 ;; 问题部分: ;example.com。在

;; 答案部分:example.com。7200 IN A xxx.xxx.xxx.xxx

;; 查询时间:208 毫秒 ;; 服务器:127.0.1.1#53(127.0.1.1) ;; 时间:2013 年 7 月 7 日星期日 13:25:21 ;; 收到的消息大小:52

从 google 服务发送邮件可以发送给所有人。从 VPS 服务器发送邮件可以发送给所有人,除了example.com

提示:CentOS 使用 Plesk 服务,具有完整的 VPS SSH 访问权限。在两者上运行邮件服务的最佳解决方案是什么?VPS 是否可以在同一个域上发送邮件服务?

答案1

解决了使用 SMTP 连接另一台主机的问题phpmailer 插件

答案2

您的 vps 应该在发送电子邮件之前通过 gmail 进行身份验证。配置您的软件以使用 gmail 作为智能主机进行交付,您应该没问题。您需要在配置中提供 gmail 凭据。

查看/var/log目录中最近发生的事件的日志, syslog其中mail.log可能包含详细信息。

相关内容