PHP在UNIX/LINUX下发邮件用的是SENDMAIL程序,在WINDOWS没有SENDMAIL,但可以用SMTP协议来完成,具体方法如下:修改PHP.INI文件的[mail function]下的SMTP。
如:
[mail function] SMTP=public.sta.net.cn ;Win32 Only
如:
[mail function] SMTP=public.sta.net.cn ;Win32 Only
调用public.sta.net.cn 服务器。有人说WIN2000下能用IIS自己的SMTP,大家知道怎么用吗?
显示:
Warning: Server Error in d:\test\zl\mail.php on line 5 ~~~~~~~~~~~~~~~~~~~~~~
显示:
Warning: Server Error in d:\test\zl\mail.php on line 5 ~~~~~~~~~~~~~~~~~~~~~~
有人说WIN2000下能用IIS自己的SMTP,大家知道怎么用吗? 我设置了并打开了IIS的SMTP但显示 :Failed to Receive in d:\test\zl\mail.php on line 5 ,我的环境apache+win2000+php
SMTP=www.email.com.cn;Win32 Only用mail()发信成功了,还没试过用本机作smtp服务发信。
COM2为WIN2000 PROFESSIONAL,192.168.0.2,登陆到COM1的域如前所述,可以用OE发,但PHP不行,是不是代码有问题啊?
代码如下:
<?
$mail="[email protected]";
$message="aaaaaaaaaaaaaaaaaaaaa";
$subject="wahahaha";
mail($mail,$subject,$message);
?>