Php 发送电子邮件时出现问题
当我在本地发送电子邮件时,我在发送电子邮件方面没有任何问题 然而,当我上传到我的现场网站时,我无法发送电子邮件 我使用PHP邮件函数 谁能告诉我需要找什么吗Php 发送电子邮件时出现问题,php,email,Php,Email,当我在本地发送电子邮件时,我在发送电子邮件方面没有任何问题 然而,当我上传到我的现场网站时,我无法发送电子邮件 我使用PHP邮件函数 谁能告诉我需要找什么吗 提前感谢。如果您有一台专用服务器,而该服务器没有与您个人开发和控制的任何其他应用共享,请执行以下操作: 确保您的PHP应用程序正在发送到接受消息的本地MTA 诊断MTA未传递邮件的原因 采取措施将您服务器的IP从您当前的无数黑名单中删除 另一方面,如果你的主机不是完全专用于你开发的应用程序,并且完全控制(即不是垃圾邮件发送者),那么你几
提前感谢。如果您有一台专用服务器,而该服务器没有与您个人开发和控制的任何其他应用共享,请执行以下操作:
- 确保您的PHP应用程序正在发送到接受消息的本地MTA
- 诊断MTA未传递邮件的原因
- 采取措施将您服务器的IP从您当前的无数黑名单中删除
- 如果您想要发送任何邮件,并且希望能够交付,请使用完全专用的服务器
如果您有几个应用程序,您可能需要考虑使用专用的出站IP来传递来自该应用程序的消息。这减少了其中一人被列入黑名单的影响。IPv4地址**并非真的不可用,这是不合理的
如果您没有自己的IP地址空间,则需要向您的COO提供商请求。如果可能的话,询问他们有哪些可用地址,并在分配给您之前检查他们的黑名单**大多数电子邮件提供商不接受IPv6上的邮件如果您有一台专用服务器,而该服务器未与您个人开发和控制的任何其他应用共享,请执行以下操作:
- 确保您的PHP应用程序正在发送到接受消息的本地MTA
- 诊断MTA未传递邮件的原因
- 采取措施将您服务器的IP从您当前的无数黑名单中删除
- 如果您想要发送任何邮件,并且希望能够交付,请使用完全专用的服务器
如果您有几个应用程序,您可能需要考虑使用专用的出站IP来传递来自该应用程序的消息。这减少了其中一人被列入黑名单的影响。IPv4地址**并非真的不可用,这是不合理的
如果您没有自己的IP地址空间,则需要向您的COO提供商请求。如果可能的话,询问他们有哪些可用地址,并在分配给您之前检查他们的黑名单**大多数电子邮件提供商不接受IPv6上的邮件很可能您的邮件配置设置不正确。如上所述,服务器可能需要身份验证,或者可能未指定SMTP主机 有一个非常好的免费PHP组件,名为PHP Mailer(可从中获得),它的设置非常简单,具有非常强大的邮件功能—HTML邮件、内联附件等,有很好的文档记录,最重要的是,它使用多种方法来传递邮件,包括直接访问SENDMAIL,或使用自己的SMTP服务器代码
PHPMailer远远高于本机PHP邮件功能,因此值得一看。很可能您的邮件配置设置不正确。如上所述,服务器可能需要身份验证,或者可能未指定SMTP主机 有一个非常好的免费PHP组件,名为PHP Mailer(可从中获得),它的设置非常简单,具有非常强大的邮件功能—HTML邮件、内联附件等,有很好的文档记录,最重要的是,它使用多种方法来传递邮件,包括直接访问SENDMAIL,或使用自己的SMTP服务器代码
PHPMailer远远高于本机PHP邮件功能,因此值得一看。您当前使用的代码是什么?您的主机可能禁用了PHP邮件,可能是因为它没有使用SMTP身份验证来发送邮件。您可以尝试另一种发送电子邮件的方法,例如phpmailer类(请参见示例)。请在此处发布代码,没有任何上下文都很难提供帮助。您当前使用的代码是什么?您的主机可能禁用了php mail,可能是因为它没有使用SMTP身份验证来发送邮件。您可以尝试另一种发送电子邮件的方法,例如phpmailer类(参见示例)。请在此处发布代码,没有任何上下文都很难提供帮助。