郑州北大青鸟学员喜获全国IT精英挑战赛冠军

我们教学怎么样

  • 实力见证
  • 网络组一等奖
  • 网络组二等奖
  • 软件组四等奖
  • 200家校区脱颖而出!
了解更多>
北大青鸟荣获315重承诺守信用放心品牌

北大青鸟职业IT20周年

  • 重承诺
  • 守信用
  • 放心品牌
  • 放心学习
  • 靠靠谱谱好就业!
了解更多>
学IT好工作高薪就业

我命由我不由天

  • 学个性的技术
  • 做爱做的事
  • 挣满意的钱
  • 衣食无忧
  • 选择宽且高大尚!
了解更多>
郑州北大青鸟IT培训办学13年

我们靠不靠谱

  • 13年办学
  • 13年磨练
  • 13年成长
  • 13年探索
  • 只为让每个学员成材!
了解更多>
郑州北大青鸟IT培训

不打工也牛掰

  • 好工作
  • 好环境
  • 高薪资
  • 好课程
  • 支持你成为有“钱”人!
了解更多>

2018年翔天信鸽再创辉煌

  • 青鸟之星教学质量大奖
  • 卓越风云人物
  • 北大青鸟中心理事会成员
  • 是对郑州翔天信鸽肯定也是鞭策!
了解详情>

学IT就读北大青鸟

  • 好工作
  • 好未来
  • 好老师
  • 好课程
  • 支持你成为受人尊敬的人!
了解更多>
Windows下配置PHP发送邮件
作者:北大青鸟 添加时间:08-14 浏览次数:0

  广为流传的Sendmail好像在IIS表现不佳,由于某些原因我没有正常发信,出现的bug也无法解决。于是我继续找可以让windows服务器发邮件的方法,最后终于找到了一个可以在10秒钟就可以成功配置出通过php mail()函数发邮件的方法。

实现原理
之前的文章,我们用的方法是通过让php调用sendmail.exe这个文件,而sendmail.exe本身通过配置文件里对smtp和pop3设置,实现邮件发送。而今天我们通过自搭STMP服务器实现本地发信。
准备
下载:1st SMTP Server,只有763KB.下载地址:迅雷下载
开始
1、查看php.ini,注意SMTP 和 端口要与本文的一致。

SMTP = localhost
smtp_port = 25
sendmail_from = [email protected]
2、解压后先运行下主程序,之后提示需要注册码。我们运行keygen.exe来生成注册码。如果你不爱生成,我这有几个复制去就好了。

01331324915034
08331304955057
02331374975744
3、再次打卡主程序,一定要勾选 只接受从该计算机发错的连接。不然你的电脑会成为垃圾邮件的中转站,后果很难想象,你的IP也有可能被黑名单。
4、我可以通过查看日志这个功能,可以详细地查看我们给谁发了邮件。
测试

< ?php
$now = date(“Y-m-d h:i:s”);
$from_name = ’测试sendmail’;
$from_email =
$headers = ’From: $from_name <$from_email>’;
$body = ’这是一封来自 $from_name < $from_email>的测试邮件.’;
$subject = ’[$now] 邮件测试’;
if (mail($to, $subject, $body, $headers)) {
echo ”success!”;
} else {
echo ”fail…”;
}
?>
怎么样?十秒钟是不是可以搞定php mail()发信?快来试试吧。

本文由站河南北大青鸟校区整编而成,如需了解更多IT资讯类的文章、新闻、课程和学习技巧、就业案例、招生详情等问题,可以对在线咨询老师进行一对一问答!


分享到: