PHPMailer发送邮件
2018-09-21 16:38
PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及图片附件,前提要设置好邮件服务器就能实现邮件发送功能。
HTML
首先我们先放置一个收件箱的输入框和一个发送邮件按钮:
收件人:
<input type=text class=input_text id=email name=email value=@/> <input type=button class=btn id=send value=发送/> jQuery$(function() { $(#send).click(function() { var email = $(#email).val(); $(#send).addClass(loading).val(loading...).attr(disabled, disabled); $.post(ajax.php, { email: email }, function(data) { if (data == 1) { $(#result).html(发送成功,请注意查收您的邮件!); } else { $(#result).html(data); } $(#send).removeAttr(disabled).removeClass(loading).val(发送); }); }); }); Ajax.phprequire_once(class.phpmailer.php); $address = $_POST[email]; //收件人email $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用 //SMTP服务器 以163邮箱为例子 $mail->Port = 25; //邮件发送端口 $mail->SMTPAuth = true; //启用SMTP认证 $mail->CharSet = UTF-8; //字符集 $mail->Encoding = 64; //编码方式; $mail->Username = $email_system; //你的邮箱 $mail->Password = ; //你的密码 $mail->Subject = 你好; //邮件标题 $mail->From = $email_system; //发件人地址(也就是你的邮箱) $mail->FromName = 素材火; //发件人姓名 $mail->AddAddress($address, 亲); //添加收件人(地址,昵称) $mail->AddAttachment(send.xls, 我的附件.xls); // 添加附件,并指定名称 $mail->IsHTML(true); //支持html格式内容 $mail->Add dedImage(logo.jpg, my-attach, logo.jpg); //设置邮件中的图片 $mail->Body = 你好, <b>朋友</b>! <br/>这是一封来自<a href=的邮件!<br/> <img alt=erdangjiade src=cid:my-attach>; //邮件主体内容 //发送 if (!$mail->Send()) { echo 发送失败: . $mail->ErrorInfo; } else { echo 1; }
以上所述是小编给大家介绍的PHPMailer发送邮件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
下一篇:PHP 批量删除数据的方法分析