我在windows下安装php后,运行一段发邮件代码:
<?php
$emailTo = "[email protected]";
$zhuti = "test";
$emalfrom = "[email protected]";
$fujiati = "test";
$meirong = "test";
meil($emailTo,$zhuti,$meirong);?>运行后出现以下错误代码提示:
Fatal error: Call to undefined function meil() in E:\php\index.php on line 22
不知是什么问题?
有那位大侠可以解决的?
<?php
$emailTo = "[email protected]";
$zhuti = "test";
$emalfrom = "[email protected]";
$fujiati = "test";
$meirong = "test";
meil($emailTo,$zhuti,$meirong);?>运行后出现以下错误代码提示:
Fatal error: Call to undefined function meil() in E:\php\index.php on line 22
不知是什么问题?
有那位大侠可以解决的?
windows下一般都是用smtp方式发送邮件.
另外,PHP没有这个函数,应该是mail()才对.
?><?php
$emailTo = "[email protected]";
$zhuti = "test";
$emalfrom = "[email protected]";
$fujiati = "test";
$meirong = "test";
mail($emailTo,$zhuti,$meirong); ?>
如果你没有配置smtp服务器,本机上也没有smtp服务,哪mail函数是不起任何作用的.不要相当然的.php.ini
SMTP = localhost
smtp_port = 25
windows服务器发送邮件,一般都利用现有的smtp来做,大部分smtp都需要身份验证.
比如说smtp.sohu.com,你需要注册sohu邮箱,然后再发送.
同理smpt.163.com等等.
当然你公司有最好,最好不用做验证的哪种,呵呵.http://topic.csdn.net/u/20091209/13/1a67fb54-5ed9-4513-be03-212aad1542f0.html
这个帖子就是我回的,利用phpmailer(PHP的一个类)以smtp方式发送邮件.