经常我们要在某个时刻网页发送Email 1、在一个订单结束后 2、在自动化case跑完时候发报告 3、脚本遇到case时刻 今天和大家分享下如何用PHP发送Email PHP mail() 函数用于从脚本中发送电子邮件。 mail(to,subject,message,headers,parameters) 参数 描述 to 必需。规定 email 接收者。 subject 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。 message 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。 headers 可选。规定附加的标题,比如 From、Cc 以及 Bcc。 parameters 可选。对邮件发送程序规定额外的参数。 没什么好解释的,大家天天上班发邮件就是这些参数,直接上代码 这样是发不出去的。 我们必须用stmp协议(简单电子协议发送) 网上下stmp类 后面代码不贴了(不是我们写的) 下面是我们需要些的代码 代码解释: 21行,上上次课分享的include和require引用类 写上你要用谁的服务(金阳光是网易的邮箱,如果是新浪写smtp.sina.com.cn) 27-28行打码地方是email的账号密码 后面很清楚是主题和内容 我们初始化一个smtp对象,把服务器、端口、账号密码填入 最后$smtp调用sendmail方法就ok了 下面是收到的邮件 小知识: SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循SMTP协议的发送邮件服务器。 常用的Email发送协议还有IMAP--Internet Mail Access Protocol,pop3--Post Office Protocol 3。 大家可以网上搜索下进一步了解其他协议Email发送代码 欢迎大家来稿分享自己测试和学习心得,来稿联系金阳光。qq邮箱:[email protected] 长按二维码-识别图中二维码 加入免费公益分享的大家庭吧! 让我们一起学习,快速成长。 长按二维码-识别图中二维码 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|