-1

``我的服务器上安装了 wordpress,一切正常,我尝试使用 PHP mail() 函数在模板上添加联系表单,它在远程托管服务器上运行良好,但是当我尝试传输相同的在托管服务器上成功运行到我工作的本地服务器的代码,它不发送任何电子邮件。服务器可能有什么问题?我处理表单的代码是:

4

3 回答 3

0

http://php.net/manual/en/function.mail.php

你也可以试试梨包。从这里下载:http: //pear.php.net/package/Mail

于 2013-01-15T13:45:51.707 回答
0

将 PEAR 用于电子邮件是更好的选择。来自谷歌的搜索结果之一 - http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm

于 2013-01-15T13:50:36.883 回答
0

服务器上的 SMTP 服务器是否正常工作?您可以使用 telnet 在 Windows 中进行测试:http: //support.microsoft.com/kb/323350

您还应该尝试编写和运行一个仅调用 php 邮件功能的小脚本,独立于 wordpress。

<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?> 

您可以将其作为参考阅读:http: //php.net/manual/en/function.mail.php

于 2013-01-15T13:41:56.830 回答