在弹出的窗口出点击添加
分类:热门资源

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN xmlns= content=text/html; charset=utf-8 /titlephpinfo/title/headbody?$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:webserverhtdocs 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.<

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in

问题一

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in

杀鸡取蛋办法:

PHP的Mail函数使用的是SMTP服务发出E-Mail的。也就是说你需要在php.ini里配置好适当的SMTP服务器地址和端口信息。如果你需要在本机上发出E-Mail,即

SMTP = localhost

smtp_port = 25

这样的话,你需要在你自己的本机上配置上SMTP服务才可以。你可以尝试打开IIS的SMTP服务。

问题二

mail(): SMTP server response: 550 5.7.1 Unable to

一扫而空办法:
根本一步:我的微型机->管理->服务和应用程序 ->SMTP设想服务器上点击右键,在弹出的天性窗口里张开如下设置:
点击访问选项卡,再点击联接,在弹出的窗口出点击增多,然后选单台微计算机,加多IP地址为 127.0.0.1。

当时就能够测量试验一下了..如若不得以世襲往下操作...

再有的网络朋友说要校正php.ini文件,做成如下配 置,但作者认为是从未有过供给的,笔者用的默许设置就可以,倘令你通过上述设置还不可以发送的话,就再修正一下呢,注意改进后要重启web服务器:
php.ini的装置: 可选择暗中认可选项,不用改正
SMTP = localhost      //默许,不用改良
smtp_port = 25        //默许,不用改进
sendmail_from=你的设定值  //假诺不点名,就非得在前后相继中钦定

如此那般就能够运用mail函数了
<?php
$to = "***@163.com";  //改成自身的邮箱举办测验
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "shf@qq.com";  //随便设置
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
威尼斯正规官网,?>

 注意:收不到邮件还会有另贰个缘故就是指标邮件系统服务商的安装,有的当成正规邮件,有的当成垃圾邮件,还或许有的第一手不接受,假使贰个邮箱不成功的话,提议换个邮件服务提供商试试。据自个儿测验gmail 163足以接到,qq一时收不到。

小结:
这种“Unable to relay user@externaldomain.com”的大错特错平时归属铺排意图。也正是说,为了防患未然Internet上的Unsolicited Commercial E-Mail (UCE卡塔尔国,Microsoft的SMTP服务,私下认可,是不许一封邮件通过它中继到外边的邮件地址的!

 

附件: smpt_class.php

本文由威尼斯在线注册平台发布于热门资源,转载请注明出处:在弹出的窗口出点击添加

上一篇:BBS(php amp;amp;amp; mysql)完整版(七) 下一篇:数据库的日期格式转换
猜你喜欢
热门排行
精彩图文