邮件功能或PHPMailer无法正常工作

时间:2013-01-15 13:34:49

标签: php

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

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

您也可以尝试PEAR套餐。从这里下载:http://pear.php.net/package/Mail

答案 2 :(得分:0)

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