电脑安全

您当前的位置:主页 > 电脑安全 >

php的mail()函数出错的问题-网络编程

来源:[db:来源]标题:   本机    编辑:电脑技术全能网 时间:2019-09-20 12:29

原标题:php的mail()函数出错的问题-网络编程
   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>phpinfo</title></head><body><?$to = "atoat@sina.com";$subject = "php-Mail";$msg = "I completely understand SMTP servers now!";$headers = "From: atoat@163.comrnReply-To: atoat@163.com";mail("$to", "$subject", "$msg", "$headers");echo "finished!";?></body></html>呈现的过错:Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for atoat@sina.com in C:webserverhtdocswwwmail.php on line 14php.ini设置情形[mail function]; For Win32 only.SMTP = localhostsmtp_port = 25; For Win32 only.sendmail_from = atoat@163.com曾经装置了windows自带的smtp效劳找了良久才发觉须要在smtp效劳的中继选项中增加本机IP地点虚构效劳器->属性->拜访->中继抉择"仅以以下表"=>"单台盘算机"=>增加127.0.0.1的当地地点顺序没有呈现成绩,但收件箱中没有马上收到信息.没有收到是由于我的机子是在内网中,不能把邮件发送到外网.处理方式:在网关做个端口映照,把25端口映照到本机.或许本机有公网IP.<

上一篇:php 切取图片代码-网络编程

下一篇:没有了