- 2
- 0
- 约1.19千字
- 约 5页
- 2018-11-27 发布于上海
- 举报
第42讲 PHP通过mail或Socket发从邮件
PHP100视频教程
演讲老师:张恩民
官方网站:
1、PHP中发送邮件的方式
2、mail函数的使用
3、socket方式发送原理
4、学会使用一个发送邮件的类
(第42讲) PHP通过mail()或Socket发从邮件
PHP100视频教程
(第42讲) PHP通过mail()或Socket发从邮件
1、PHP中发送邮件的方式
PHP发送邮件是“非常的简单” 因为他提供了mail()函数直接发送,但这也继
register globals 成为了对初学者的第二大杀手。
(1)通过mail()函数发送邮件
mail()
需要类似sendmail这样的组件支持
配置PHP.ini 邮件信息
(2)通过socket通讯,使用SMTP传输
socket连接
SMTP通讯
获取通讯消息
发送
PHP100视频教程
(第42讲) PHP通过mail()或Socket发从邮件
2、mail函数的使用
mail() 函数允许您从脚本中直接发送电子邮件。
如果邮件的投递被成功地接收,则返回 true,否则返回 false。
mail(to,subject,message,headers,parameters)
to 必需。规定邮件的接收者。
subject 必需。规定邮件的主题。该参数不能包含任何换行字符。
message 必需。规定要发送的消息。
headers 可选。规定额外的报头,比如 From, Cc 以及 Bcc。
parameters 可选。规定 sendmail 程序的额外参数。
Sendmail 的支持
PHP.ini 的配置
PHP100视频教程
(第42讲) PHP通过mail()或Socket发从邮件
3、socket方式发送原理
使用fsockopen函数打开一个Internet连接
fsockopen(string hostname, int port, int [errno], string [errstr], int [timeout]);
这里由于要使用SMTP协议,所以端口号为25。在打开连接成功后,会返回一
个socket句柄,使用它就可以象使用文件句柄一样的。可使用的操作有fputs(),
fgets(),feof(),fclose()
220 服务就绪(在socket连接成功时,会返回此信息)
221 正在处理
250 请求邮件动作正确,
354 开始发送数据,结束以 .
500 语法错误,命令不能识别
550 命令不能执行,邮箱无效
552 中断处理:用户超出文件空间
了解原理即可
(第42讲) PHP通过mail()或Socket发从邮件
PHP100视频教程
还有什么疑问可以到
也可以以发送邮件到 master@
感谢收看本次教程!
本次演讲老师:张恩民
您可能关注的文档
最近下载
- JT-T-437-2001港口主要统计指标分类与代码.docx VIP
- 2025年江西司法警官职业学院单招职业适应性测试题库附答案解析.docx VIP
- 研学实战东北烈士纪念馆57课件.pptx
- 2016年江苏南京中考《数学》试卷+答案+解析.pdf
- 浙江省强基联盟2024-2025学年高三上学期语文期末联考试卷(含答案).pdf VIP
- 30.近五年高考英语必备高频词汇及短语汇编(真题版).pdf
- 医学课件-急救物品、药品、仪器管理制度.pptx VIP
- 罗斯蒙特雷达液位计组态操作.doc VIP
- 烟台大学大学英语4期末复习题 .pdf VIP
- 2026年春季学期学校工作计划.docx VIP
原创力文档

文档评论(0)