2.18_邮件发送 本日内容 用户登录优化(下) 用户注册 邮件发送 邮件发送——SMTP 简单邮件传输协议(SMTP)的目标是可靠高效地传送邮件,它独立于 传送子系统而且仅要求一条可以保证传送数据单元顺序的通道。 SMTP的一个重要特点是它能够在传送中接力传送邮件,传送服务提供 了进程间通信环境(IPCE),此环境可以包括一个网络,几个网络或一 个网络的子网。理解到传送系统(或IPCE)不是一对一的是很重要的。 进程可能直接和其它进程通过已知的IPCE通信。邮件是一个应用程序或 进程间通信。邮件可以通过连接在不同IPCE上的进程跨网络进行邮件传 送。更特别的是,邮件可以通过不同网络上的主机接力式传送。(了解) 邮件发送——SMTP SMTP协议是TCP/IP协议族中的一员,主要对如何将电子邮件从发送方 地址传送到接收方地址,也即是对传输的规则做了规定。 SMTP协议的通信模型并不复杂,主要工作集中在发送SMTP和接收 SMTP上: 首先针对用户发出的邮件请求,由发送SMTP建立一条连接到接收SMTP的 双工通讯链路,这里的接收SMTP是相对于发送SMTP而言的,实际上它既可以是 最终的接收者也可以 是中间传送者。发送 SMTP负责向接收 SMTP发送SMTP命令, 而接收 SMTP则负责接 收并反馈应答。可大致 用下面的通讯模型示意 图 来表示: 邮件发送——PHP发送email的条件 本地的邮件服务器(风险太高,不建议使用) 使用SMTP协议登陆远程的邮件服务器(网易、腾讯 等)来发送邮件 作业 用户退出3秒跳转(返回原页面) 通过邮件发送类发送邮件至实训老师邮箱 用户注册邮件功能 使用邮件类优化用户忘记密码功能