用php发送mail问题 http://community.csdn.net/Expert/topic/3348/3348601.xml?temp=.4233667 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 搜索一下,论坛上有好多关于php发送邮件的问题.上面那个例子里我试过了.可以发送. 原来已经回答过几次了Windows 2000用户 安装设置服务端 Windows XP和2000本身就拥有构件SMTP服务器的功能,只是一般还没有安装。选择“控制面板→添加/删除程序→添加/删除Windows组件”,弹出“Windows组件向导”对话框,在其中双击“Internet信息服务(IIS)”项,就会打开详细选择项,选中“SMTP Service”,按“确定”,插入Windows XP安装盘进行安装 安装好SMTP服务器后,选择“控制面板→性能和维护→管理工具→Internet信息服务”打开Internet信息服务设置窗口,在窗口左侧点击本地计算机名,展开本地计算机目录,可以看到有两个分支“Wed站点”和“默认SMTP虚拟服务器”。在“默认SMTP虚拟服务器”上点击鼠标右键选择“属性”,打开“默认SMTP虚拟服务器属性”窗口。 “常规”选项卡主要设置IP地址,单击IP地址下拉项选择“127.0.0.1”,表示指向本地计算机IP地址,其他项使用默认即可。如果你是局域网接入,拥有固定IP地址,那么IP地址就应该选择相应的地址 “访问”选项卡中设置访问权限。单击“身份验证”,选择“匿名访问”,表示任何用户都可以发送,其他两项不用选择;单击“连接控制”中的“连接”和“中段限制”中的“中断”,选中“仅以下列表除外”,表示可以许接入所有用户的访问。 “邮件”选项卡中设置邮件传输条件及限制,“限制邮件大小为”等四个选项可以使用默认值,无须更改; “将未传递报告的副本发送到”可将发送不成功的邮件返回发件人,并且写明不成功的原因;“死信目录”设置没有发送成功的邮件被存放的位置。 “传输”选项中设置邮件传递时间,这里不用修改,使用默认值;“LDAP路由”选项用来指定服务器使用的目录服务器标识和属性,这里也不用启动它。 “安全”选项中设置使用发送服务器的有权用户,默认用户是“Administrators”,你可以单击“添加”添加使用用户。 一切设置好后,你就拥护了自己的邮件发送服务器了! SMTP装好以后 你应该是在WINDOW2K下,你找到PHP。INI文件 在C:\WINNT下打开找到下面这些行[mail function]; For Win32 only.SMTP = 10.0.0.9 -------》替换成你的IP,10.0.0.9是偶的IP了 :); For Win32 only.sendmail_from = [email protected] ---》发件人信息 然后重新启动APACHE如果你服务器支持socket的话 用socket发送效果会很好 恩,但目前我是可以向163的邮箱发邮件,但却不能向hotmail的邮箱发邮件,(说发送成功但收不到),请问是为什么,f (mail("***@hotmail.com", "the subject", "hi", "From: ***@***.net\r\n" . "Reply-To: ***@***.net\r\n" . "X-Mailer: PHP/" . phpversion())) { echo("<p>Message sent!</p>"); } else { echo("<p>Message delivery failed...</p>"); }改怎么修改才能让hotmail接收??? FAQ里面有很多去找一下吧http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=179078http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=195627 php读取mysql中文汉字出现乱码 这种二维数组怎么用smarty遍历? 非计算机专业能从事WEB开发吗?能找到工作吗? 关于paypal的ipn ? 获取最近五次更新的记录 print_r打印出来的值怎么全部取得? 求IP地址归属地查询代码(PHP的) 关于php+mysql+iis 的问题求教. 改变启动首页的问题! 我什么好的方法在php中判断IP是中国的还是中国以外的? 关于表单的问题,请教啦!!!多谢 PHP在IIS上面不成功,老是弹出验证框
Windows 2000用户 安装设置服务端 Windows XP和2000本身就拥有构件SMTP服务器的功能,只是一般还没有安装。选择“控制面板→添加/删除程序→添加/删除Windows组件”,弹出“Windows组件向导”对话框,在其中双击“Internet信息服务(IIS)”项,就会打开详细选择项,选中“SMTP Service”,按“确定”,插入Windows XP安装盘进行安装 安装好SMTP服务器后,选择“控制面板→性能和维护→管理工具→Internet信息服务”打开Internet信息服务设置窗口,在窗口左侧点击本地计算机名,展开本地计算机目录,可以看到有两个分支“Wed站点”和“默认SMTP虚拟服务器”。在“默认SMTP虚拟服务器”上点击鼠标右键选择“属性”,打开“默认SMTP虚拟服务器属性”窗口。 “常规”选项卡主要设置IP地址,单击IP地址下拉项选择“127.0.0.1”,表示指向本地计算机IP地址,其他项使用默认即可。如果你是局域网接入,拥有固定IP地址,那么IP地址就应该选择相应的地址 “访问”选项卡中设置访问权限。单击“身份验证”,选择“匿名访问”,表示任何用户都可以发送,其他两项不用选择;单击“连接控制”中的“连接”和“中段限制”中的“中断”,选中“仅以下列表除外”,表示可以许接入所有用户的访问。 “邮件”选项卡中设置邮件传输条件及限制,“限制邮件大小为”等四个选项可以使用默认值,无须更改; “将未传递报告的副本发送到”可将发送不成功的邮件返回发件人,并且写明不成功的原因;“死信目录”设置没有发送成功的邮件被存放的位置。 “传输”选项中设置邮件传递时间,这里不用修改,使用默认值;“LDAP路由”选项用来指定服务器使用的目录服务器标识和属性,这里也不用启动它。 “安全”选项中设置使用发送服务器的有权用户,默认用户是“Administrators”,你可以单击“添加”添加使用用户。 一切设置好后,你就拥护了自己的邮件发送服务器了!
SMTP装好以后 你应该是在WINDOW2K下,你找到PHP。INI文件 在C:\WINNT下
打开找到下面这些行
[mail function]
; For Win32 only.
SMTP = 10.0.0.9 -------》替换成你的IP,10.0.0.9是偶的IP了 :); For Win32 only.
sendmail_from = [email protected] ---》发件人信息 然后重新启动APACHE如果你服务器支持socket的话 用socket发送效果会很好
f (mail("***@hotmail.com", "the subject", "hi",
"From: ***@***.net\r\n" .
"Reply-To: ***@***.net\r\n" .
"X-Mailer: PHP/" . phpversion()))
{
echo("<p>Message sent!</p>");
}
else
{
echo("<p>Message delivery failed...</p>");
}改怎么修改才能让hotmail接收???
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=179078
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=195627