PHP如何发邮件?
来源:互联网 发布:算法和数据结构入门 编辑:程序博客网 时间:2024/04/30 13:19
PHP如何发邮件?
知识点:邮件相关的协议:
smtp:发邮件,端口:25
pop3:收邮件,端口:110
1、要有邮件服务器
自己搭建一个邮箱服务器
使用现有的:126、163等等。
163发邮件的接口:smtp.163.com ssl://smtp.qq.com
2、在163注册一个邮箱账号
在php中发送邮件使用一个phpmailer的类。
phpmailer发送邮件示例
注意事项:
启用fsockopen函数
首先,在php.ini中去掉下面的两个分号
复制代码 代码示例:
extension=php_sockets.dll
extension=php_openssl.dll
代码案例:
<?php
require 'PHPMailer/class.phpmailer.php';
$mail = new PHPMailer();
/*服务器相关信息*/
$mail->IsSMTP(); //设置使用SMTP服务器发送
$mail->SMTPAuth = true; //开启SMTP认证
$mail->Host = 'smtp.163.com'; //设置SMTP 服务器,自己注册邮箱服务器地址
$mail->Username = 'lau0400810121'; //发信人的邮箱名称
$mail->Password = 'lau13142yun'; //发信人的邮箱密码
/*内容信息*/
$mail->IsHTML(true); //指定邮件格式为:html
$mail->CharSet ="UTF-8"; //编码
$mail->From = 'lau0400810121@163.com'; //发件人完整的邮箱名称
$mail->FromName = '地球球长委员会'; //发信人署名
$mail->Subject = "地球的球长选举"; //信的标题
$mail->MsgHTML("尊敬的用户:明天开会,会后,我请客"); //发信主体内容
/*发送邮件*/
$mail->AddAddress(“18665455185@163.com"); //收件人地址
//使用send函数进行发送
if($mail->Send()) {
echo 'ok ok';
} else {
echo $mail->ErrorInfo;//如果发送失败,则返回错误提示
}
- PHP如何发邮件?
- Linux php 发邮件
- PHP发邮件总结
- php定时发邮件
- PHP mail 发邮件
- PHP发邮件
- php发邮件
- php 原生发邮件
- PHP中发邮件
- 用 PHP 发邮件
- php发邮件
- PHP 发邮件email
- PHP发邮件方式
- PHP 发邮件
- 实例学习PHP如何实现在线发邮件
- c#如何发邮件?
- Android如何发邮件?
- Django 如何发邮件?
- xcode 编写代码没有代码提示解决办法
- windows10 下 旧系列东方STG 全屏工具 (windows10 一周年版以及以后版本下仅适用于 东方红魔乡)
- Error:(1, 0) Plugin with id 'com.android.application' not found.
- Unicode字符集和多字节字符集关系
- HDU 1166 敌兵布阵(树状数组||线段树单点更新)
- PHP如何发邮件?
- 轻松理解AOP(面向切面编程)
- 【笔记】高效程序员的45个习惯:敏捷开发修炼之道
- JS奇技淫巧
- 50. Pow(x, n) 372. Super Pow
- 经典dp 滑雪
- 子查询
- 2016-7-27今天学习的MySQL语句的使用
- 任意文件下载