我使用php邮件功能发送邮件。它在多个服务器上工作。但不在特定服务器上工作。可能是它的服务器问题。我如何解决它并在该服务器中发送邮件或如何重定向到一个服务器到另一个并执行php邮件功能。任何人请帮助我...
答案 0 :(得分:1)
使用 phpmailer 在php.ini中发送邮件或检查配置已启用SMPTP / SSL扩展文件
请检查特定服务器端口是否已打开?
如果在gmail中使用发送邮件(请查看587或465)。
另一个站点检查此服务器中启用的SMTP / TCP / openssl扩展名?
我建议你使用perl发送邮件
请访问此链接更多信息
答案 1 :(得分:0)
我在hostpapa的共享服务器上遇到了这样的问题,不得不将此行添加到我的代码中。
ini_set("SMTP", smtp.yourmailserver.com);
还要确保指定邮件标题
答案 2 :(得分:0)
实际上可能有很多可能性。通常,您将发送带有php邮件功能的电子邮件,您将不会收到任何错误,但您的电子邮件将被阻止。另外,如果你想要一个基于HTML的电子邮件,使用mail()很难做到这一点,所以请使用像PHPMailer这样的更好的东西,然后像mailchimp甚至mandrillapp一样尝试SMTP。