我在php编程中使用了mail()函数,但是我没有成功发送任何邮件。在继续之前,我想详细说明使用mail()函数的上下文。
我的网站没有托管,所以它在本地主机上。我设置了smtp、端口sendmail_path等。
经过大量搜索后,似乎我需要下载一个邮件服务器。我下载了一个免费的sendmail服务器,并按照网站建议进行配置。然而,一切都徒劳无功。此外,有人告诉我,除非我将网站托管到本地主机之外,否则不能使用mail函数。请指导我。
这是我的sendmail配置文件:
我的网站没有托管,所以它在本地主机上。我设置了smtp、端口sendmail_path等。
经过大量搜索后,似乎我需要下载一个邮件服务器。我下载了一个免费的sendmail服务器,并按照网站建议进行配置。然而,一切都徒劳无功。此外,有人告诉我,除非我将网站托管到本地主机之外,否则不能使用mail函数。请指导我。
<?php
$from = "oooo@hotmail.com"; // sender
$subject = " My cron is working";
$message = "My first Cron :)";
// message lines should not exceed 70 characters (PHP rule), so wrap it
$message = wordwrap($message, 70);
// send mail
ini_set("SMTP","localhost");
ini_set("smtp_port","25");
ini_set("sendmail_from","00000@gmail.com");
ini_set("sendmail_path", "C:\wamp\bin\sendmail.exe -t");
mail("jXXXXXX@gmail.com",$subject,$message,"From: $from\n");
echo "Thank you for sending us feedback";
?>
这是我的sendmail配置文件:
这是我的sendmail配置文件:
smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=auto
;default_domain=domain.com
auth_username=jxxxx@gmail.com
auth_password=8888
force_sender=j*****@gmail.com
( ! ) SCREAM: Error suppression ignored for
( ! ) Warning: mail() [<a href='function.mail'>function.mail</a>]: 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\test.php on line 20