课程咨询 :025-86971863

南京PHP培训 > 雇主企业 > 企业笔试题 > PHP mailer邮件发送
  • PHP mailer邮件发送

    发布:南京PHP培训      来源:企业笔试题    

  • 首先下载类库 phpmailer因为加载的是smtp.163.php 故发件人的邮箱要用163邮箱 其它邮箱需要其它类库引入,我的附件.xls是你要添加的附件,可以是任意类型。

    echo "

    ";

    require_once('class.phpmailer.php');

    $mail = new PHPMailer(); //实例化

    $mail->IsSMTP(); // 启用SMTP

    $mail->Host = "smtp.163.com"; //SMTP服务器 以163邮箱为例子

    $mail->Port = 25; //邮件发送端口

    $mail->SMTPAuth = true; //启用SMTP认证

    $mail->CharSet = "UTF-8"; //字符集

    $mail->Encoding = "base64"; //编码方式

    $mail->Username = "yourmail@163.com"; //你的邮箱 163的

    $mail->Password = "password"; //你的密码

    $mail->Subject = "你好"; //邮件标题 任意

    $mail->From = "youradmin@163.com"; //发件人地址(也就是你的邮箱)

    $mail->FromName = "name"; //发件人姓名 任意

    $address = "$_POST['email']";//收件人email 我是post传过来的 这个是收件人邮箱

    $mail->AddAddress($address, "亲");//添加收件人(地址,昵称)

    $mail->AddAttachment('xx.xls','我的附件.xls'); // 添加附件,并指定名称

    $mail->IsHTML(true); //支持html格式内容

    $mail->AddEmbeddedImage("logo.jpg", "my-attach", "logo.jpg"); //设置邮件中的图片

    $mail->Body = '你好, 朋友!

    这是一封来自helloweba.com的邮件!

    加载中...'; //邮件主体内容

    //发送

    if(!$mail->Send()) {

    echo "发送失败: " . $mail->ErrorInfo;

    } else {

    echo "发送成功!";

    }

    ?>

    推荐文章

上一篇:PHP MemCached 高级缓存应用代码

下一篇:ThinkPHP整合Smarty模板引擎的使用以及查询方法汇总

最新开班日期  |  更多

PHP高级开发工程师就业班

PHP高级开发工程师就业班

开班日期:04-28

PHP高级开发工程师精品班

PHP高级开发工程师精品班

开班日期:04-28

PHP高级开发工程师周末班

PHP高级开发工程师周末班

开班日期:04-28

PHP高级开发工程师定制班

PHP高级开发工程师定制班

开班日期:04-28

  • 地址:南京市秦淮区太平南路333号金陵御景园8楼达内
  • 课程培训电话:025-86971863     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2002-2018 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56