您现在的位置是:首页 >技术交流 >使用PHPMailer发送邮件网站首页技术交流
使用PHPMailer发送邮件
简介使用PHPMailer发送邮件
安装
使用Composer安装PHPMailer
开启SMTP服务
使用SMTP服务,需在邮箱设置中开启SMTP服务
QQ邮箱
设置->帐户->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
网易邮箱
设置->POP3/SMTP/IMAP
代码书写
public function post_user_email() {
$nickname = isset($_POST['nickname']) ? $_POST['nickname'] : "";
$email = isset($_POST['email']) ? $_POST['email'] : "";
$code = rand_code(6, 'all');
if (!$nickname) ajax_return(0, '昵称不允许为空');
if (!$email) ajax_return(0, '邮箱不允许为空');
$mail = new PHPMailer(true);
try {
$mail->CharSet = "UTF-8";
$mail->SMTPDebug = 0; $mail->isSMTP();
$mail->Host = 'smtp.mail.aliyun.com';
$mail->SMTPAuth = true;
$mail->Username = 'chengxuxiaobai';
$mail->Password = 'mslvjdofqhxlbdaj';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->setFrom('chengxuxiaobai@aliyun.com', '程序小白');
$mail->addAddress($email, $nickname);
$mail->isHTML(true);
$mail->Subject = '亲爱的用户,你好!';
$mail->Body = "验证码:$code(请输入该验证码完成验证,验证码30分钟内有效!) 如果你未申请服务,请忽略该邮件。";
$mail->AltBody = "验证码:$code (请输入该验证码完成验证,验证码30分钟内有效!) 如果你未申请服务,请忽略该邮件。";
$mail->send();
ajax_return(1, '邮件发送成功');
}
catch (Exception $e) {
ajax_return(0, '网络延迟,请稍后重试' . $e->errorMessage());
}
}梦想加空间!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。



针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实...
最近项目有用到七牛云存储,需要对上传的照片进行鉴黄并上传报存
string是最简单的类型,一个Key对应一个value,string类型是二进制安全的,redis的string可以包含任何数据...