无法通过公司邮箱接收或发送电子邮件

无法通过公司邮箱接收或发送电子邮件

我遇到了这个问题,我无法发送或接收电子邮件,例如来自:[电子邮件保护][电子邮件保护]如果我向外部邮件服务(例如 gmail、yahoo、hotmail)发送电子邮件,所有内容都会按预期送达,而且我也可以完美地接收来自外部服务的电子邮件。我使用 php mail 发送,我也使用带有 CentOS 和 ISPconfig 的 VPS(无 Cpanel)。我可以做些什么来解决这个问题?

答案1

您无法从网站上的外部人员那里获得 100% 可靠的答案——您需要请某人实际检查公司的邮件服务器日志文件,其中会记录拒绝的原因。

也就是说,您公司的邮件服务很可能配置为要求所有“来自”example.com 的邮件都必须通过公司自己的 SMTP 邮件提交服务器到达 - 其余所有邮件均视为伪造邮件而被拒绝。这是阻止网络钓鱼邮件和一般垃圾邮件的常用策略。

(除此之外,域甚至可能被配置为其他服务会拒绝您的邮件,因为该邮件是使用 SPF 欺骗的。)

因此,您应该找出公司邮件管理员希望您使用哪个 SMTP 服务器,然后在服务器的 Postfix/Exim/Sendmail 配置中将其配置为“中继主机”,或者将您的网站更改为使用 PHPMailer 而不是 mail()。

相关内容