欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

关于【PHP发送邮件】的有关问题

程序员文章站 2024-01-13 20:26:16
...
关于【PHP发送邮件】的问题
大家好,最近在自学PHP,遇到一个用PHP发送邮件问题想向大家请教一下。
我用的是Windows。

php.ini中是这样设置的:
[mail function]
; For Win32 only.
SMTP = smtp.163.com
smtp_port = 25
; For Win32 only.
sendmail_from = [email protected]

然后发送邮件的脚本是:
$msg = "OK?\n";
$recipient = "[email protected]";
$subject = "Form Submission Results";
$mailheaders = "From: My Web Site\n";
$mailheaders .= "Reply-To: ".$_POST["email"];
mail($recipient, $subject, $msg, $mailheaders);

但是邮件一直发送不成功,请大家帮忙解惑一下,是不是smtp有什么不对的?
------解决方案--------------------
mail 函数只能用于不需要用户认证的发件服务器
而 smtp.163.com 是需要用户认证的,即先登录后发件

你可以使用 phpmailer 工具类来发送邮件
------解决方案--------------------
引用:
想再请问一下,php自带的mail函数要怎么才可以用?

需要在apache httd.conf配置服务参数
关于【PHP发送邮件】的有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频