很多网站在注册的时候都会要求你输入邮箱地址,它的应用场景比较广泛,比如接收注册账号的验证码,注册成功的通知,登录通知,密码检索验证通知等。本文将介绍如何使用PHP发送电子邮件。开源项目PHPMailer使用开源项目PHPMailer。本文使用163邮箱作为发件人。总共有4个PHP文件。index.phpCharSet="UTF-8";//设置邮件编码$mail->SMTPDebug=0;//调试模式输出$mail->isSMTP();//使用SMTP$mail->Host='smtp.163.com';//SMTP服务器$mail->SMTPAuth=true;//允许SMTP认证$mail->Username='xxx@163.com';//SMTP用户名是邮箱的用户名$mail->Password='xxx';//邮箱的SMTP密码部分是授权码(比如163邮箱)$mail->SMTPSecure='ssl';//允许TLS或ssl协议$mail->Port=465;//服务器端口25或465取决于邮箱服务器支持$mail->setFrom('xxx@163.com','PHPMailer');//发件人$mail->addAddress('xxx@qq.com','TANKING');//接受者//$mail->addAddress('ellen@example.com');//可以添加多个收件人$mail->addReplyTo('xxx@163.com','PHPMailer');//回复时建议回复哪个邮箱和发件人一样//$mail->addCC('cc@example.com');//CC//$mail->addBCC('bcc@example.com');//密件抄送//发送附件//$mail->addAttachment('../xy.zip');//添加附件//$mail->addAttachment('../thumb-1.jpg','new.jpg');//发送附件并重命名//内容$mail->isHTML(true);//是否以HTML文档格式发送发送后,客户端可以直接显示相应的HTML内容$mail->Subject='HereisMailtitle'.time();$mail->Body='
