使用PHP mail()函数时出错

时间:2012-07-16 02:58:49

标签: smtp php

我想在我的PHP文件中开发一个简单的电子邮件功能,所以我使用的是mail()函数。当我尝试向自己发送电子邮件时,它不起作用。

这是我的代码:

$subject = "Hi";
$message = "Hello";
$from = "me@hello.com";
$header = "Form:".$from;
mail($from, $subject, $message, $header);

以下是错误消息:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\NFC\back.php on line 171

我认为这可能是因为其他应用程序正在使用该端口,所以我尝试按如下方式对php.ini文件进行更改:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 8080

然而,它仍然给出相同的信息。这个问题的可能原因是什么?

0 个答案:

没有答案