«

php发送邮件组件

时间:2024-1-23 18:19     作者:韩俊     分类: PHP


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

<?php
//功能:php发送邮件
//author:http://www.maopiaopiao.com
if(sendmail('phpernote@163.com','测试mailsubject','测试mailbody','www.maopiaopiao.com','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 php教程

热门推荐