PHP发送邮件

来源:互联网 发布:otc虚拟币网站源码 编辑:程序博客网 时间:2024/05/23 00:07
//得到用户邮箱
    $useremail=$this->getRequest()->getParam("txtshoujianren","");
    $mail=explode('@',$useremail);
    $area=$mail[1];
    //发送邮件
    $mail=new PHPMailer();//建立邮件发送类
    $mail->CharSet="UTF-8";//支持中文
    //$address是填写给谁发送邮件
    $address=$useremail;
    $mail->IsSMTP();//使用smtp方式发送
    $mail->Host="smtp.163.com";//您的企业邮局域名
    $mail->SMTPAuth=true;//启用smtp验证功能
    $mail->Username="mishamomo@163.com";//邮局用户名
    $mail->Password="xxxx";//邮局密码
    $mail->Post=25;
    $mail->From="xxxx@163.com";//邮件发送者地址
    $mail->FromName="珍立拍";
    $mail->AddAddress("$address",$useremail);//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
    //$mail->AddReplyTo("","");
    $aa = explode(".",$emafj);
    $mail->AddAttachment($_SERVER['DOCUMENT_ROOT'].$emafj,$zhuti.".".$aa[1]); // 添加附件※这里要特别注意如果想改变文件的名称的话后缀名要一并获取,否则接收的附件打不开
    //print_r($_SERVER['DOCUMENT_ROOT'].$emafj);exit;
    $mail->IsHTML(true);//是否使用html格式
    $mail->Subject="mediendo代查文献通知";//邮件标题
$mail->Body="邮件内容。。。";
    if(!$mail->Send())
    {
    echo "<script>alert('邮件发送失败');</script>";
    echo "错误原因:".$mail->ErrorInfo;
    exit();
    }else {
    echo "<script>alert('邮件发送成功');</script>";
    }
0 0