0

我们有一个客户端无法使用 PHP 邮件从专用服务器接收电子邮件,因为当他们的垃圾邮件服务器对 IP 进行 MX 记录查找时,它找不到一个(因此它会退回电子邮件)。

这是因为邮件交换完全在不同的服务器上。客户说他们有一个绕过垃圾邮件拦截器的 IP 地址。

所以我想知道PHP邮件是否可以向特定IP发送电子邮件?

4

2 回答 2

3

您的服务器是否不符合垃圾邮件过滤器的邮件发件人资格?因为我猜他们可以收到其他人的邮件。

因此,我认为您需要查看服务器的设置,以使其符合他们的资格(例如可逆名称,或者他们要求电子邮件发件人提供的任何其他规则)

因为使用 PHP(和其他语言)您只需发送电子邮件,有些工具可以通过另一个有资格发送电子邮件的服务器发送电子邮件,但通常您使用服务器本身。

例如,您可以使用 Zend Mail 库通过另一个 SMTP 服务器发送。

于 2009-05-27T01:12:06.130 回答
2

答案是肯定的。但是,PHP 中的mail()调用实际发送邮件的方式完全取决于您的系统设置,因此您在发送邮件时遇到的任何问题都不会在您的 PHP 代码中得到解决,它们将在您的邮件设置。

通常,您应该能够将一封电子邮件发送到“user@192.168.1.1”并成功到达。

这里有一篇关于您的一些邮件设置的好文章

于 2009-05-27T01:22:15.627 回答