刚才看了这个设置.
我也上去设置了一下.
http://expert.csdn.net/Expert/topic/2957/2957116.xml?temp=.2058222
重启了.iis.
还去查看了.
phpinfo()
显示:
SMTP 220.200.36.178 220.200.36.178
也就是这个也开了.
可是发送邮件还是不成功.
为啥了?
会不会是程序问题了.
可是程序以前都可以用啊.
我也上去设置了一下.
http://expert.csdn.net/Expert/topic/2957/2957116.xml?temp=.2058222
重启了.iis.
还去查看了.
phpinfo()
显示:
SMTP 220.200.36.178 220.200.36.178
也就是这个也开了.
可是发送邮件还是不成功.
为啥了?
会不会是程序问题了.
可是程序以前都可以用啊.
<?php
include("../admin/config.php");
if($subject=="" || $sex=="" || $body=="" || $mail=="")
{
echo "<script language=javascript>alert('所有资料必须填写完整!');history.go(-1);</script>";
}
echo $subject;
echo $sex;
echo $body;
echo $mail;
if(mail("[email protected]",$subject,$body,$mail.$sex))
{
$query=mysql_query("insert into mailfrm(subject,sex,body,mail) values('$subject','$sex','$body','$mail')");
echo "<script language=javascript>alert('提交成功!');window.location ='../index.php';</script>";
}
else
{
echo "<script language=javascript>alert('提交失败!');history.go(-1);</script>";
}
?>那位高手懂得..解决一下好吗?
http://expert.csdn.net/Expert/topic/2887/2887656.xml?temp=.5848352参考上面的。如果发送邮件的量比较少,可以用一个通过socket的smtp类(php文件)来发送,分太少,我写的那个类能发送附件和html邮件,暂时不贴出来了。
可是邮件还是发送不出去.
iis也重新启动过了.
还是不行.
原来我在设置php.ini里有一个忘了去掉;号啊.
就是后面一个.
; For Win32 only.
sendmail_from = [email protected] ---》发件人信息
现在可以了.
谢谢大家...
谢谢unixdotnet()