php发送邮件组件

PHP 投稿 8500 0 评论

php发送邮件组件

整理一个利用php发送邮件(send email)的组件,简单实用!贴部分代码,完整见下面的下载!


<?php
//功能:php发送邮件
//author:http://www.feishuai.vip
if(sendmail('feishuai@163.com','测试mailsubject','测试mailbody','www.feishuai.vip','smtp.qq.com','12345678@qq.com','123456')){
	echo 'send success';
}else{
	echo 'send fail';
}
/************发送邮件函数****************/
function sendmail($mail_to,$mail_subject,$mail_body,$mail_fromName,$smtp_host,$smtp_username,$smtp_password){
	require_once('./class.phpmailer.php');
	require_once('./class.smtp.php');
	$mail = new PHPMailer();
	$mail->CharSet = "UTF-8"; // 设置编码
	$mail->IsSMTP();
	$mail->SMTPAuth = true; // 设置为安全验证方式
	$mail->Host     = $smtp_host; // SMTP服务器地址
	$mail->Username = $smtp_username; // 登录用户名
	$mail->Password = $smtp_password; // 登录密码
	$mail->From     = $smtp_username; // 发件人地址
	$mail->FromName = $mail_fromName;    
	$mail->WordWrap   = 50;
	$mail->IsHTML(true); // 是否支持html邮件,true 或false
	$mail->AddAddress($mail_to); // 客户邮箱地址
	$mail->Subject = $mail_subject;
	$mail->Body    = '<div style="line-height:25px">'.$mail_body.'<div>';
	$result=$mail->Send(); /*返回true或false*/
	$mail->SmtpClose();
	return $result;
}

文件下载:php发送邮件源码下载

编程笔记 » php发送邮件组件

赞同 (41) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽