今天帮别人看一个用phpmailer发送邮件的项目。

在$mail->Body里面放入了超链接,但发送以后超链接失效。我研究了半天,后来发现这和他使用的邮箱有关系。他使用的是126的邮箱,我用httpwatch跟踪了一下,发现发送邮件的时候126对超链接并没有转换(我以为是邮箱对连接标记有特殊要求),我猜想,其实用明文的方式发送邮件就可以了。试验,果然如此。即$mail->IsHTML(false)

后记:其实和明文没什么关系,关键是在传输的超链接里面要加上http

代码如下:

  1. <?php
  2. require("class.phpmailer.php");
  3. $mail = new PHPMailer();
  4. $mail->IsSMTP(); // set mailer to use SMTP
  5. $mail->Host = "smtp.126.com";  // specify main and backup server
  6. $mail->SMTPAuth = true;     // turn on SMTP authentication
  7. $mail->Username = "*****";  // SMTP username
  8. $mail->Password = "*****"; // SMTP password
  9. $mail->From = "*****@126.com";
  10. $mail->FromName = "*****";
  11. $mail->AddAddress("*****@126.com");
  12. $mail->IsHTML(false);// set email format to plain
  13. $mail->Subject = "test";
  14. $mail->Body    = '<A href="http://aaaaaaa.com">aaa</A><DIV><A href="http://aaaaaaa.com">aaa</A></DIV>';
  15. if(!$mail->Send())
  16. {
  17. echo "Message could not be sent. <p>";
  18. echo "Mailer Error: " . $mail->ErrorInfo;
  19. exit;
  20. }
  21. echo "Message has been sent";
  22. ?>

转载于:https://blog.51cto.com/pingguoli/749330

126邮箱发送邮件含超链接相关推荐

  1. linux发邮件到126,使用126邮箱发送邮件的python脚本

    使用126邮箱发送邮件的python脚本: 注: 1.密码处是126邮箱的授权码,非登录密码 vi mail.py #!/usr/bin/python #coding=utf-8 import smt ...

  2. java原生126邮箱发送邮件代码实现

    1.必要条件: a.有126邮箱,并且要有授权码,授权码获取: 点击上图的设置,如下,确保这两个服务开启 在授权密码管理界面新增授权密码,记住新增的授权密码和下面的SMTP服务器名称,下面编码会用到 ...

  3. matlab 发送 126 邮件,python实现126邮箱发送邮件

    用Python发送126邮件,供大家参考,具体内容如下 今天想做个自动化邮件提醒的功能,最近刚好在学习python,都说python那么强大,想试一下python能否搞定,搜一下资料,果真可以,而且又 ...

  4. gitlab配置126邮箱发送邮件

    #配置126邮箱 vi /etc/gitlab/gitlab.rb 修改配置如下: gitlab_rails['gitlab_email_from'] = 'test@126.com' gitlab_ ...

  5. python+selenium3登录126邮箱并发送邮件

    1.利用python自带的第三方库smtplib发送邮件,不带附件 import smtplib from email.mime.text import MIMEText from email.hea ...

  6. linux发邮件到126,Linux上,用bash通过126邮箱发邮件。

    今天发现以前的sendmail不好用了,原因是院里的邮件服务器和126的服务器,拒绝从集群的管理节点 surban@node7.localhost,发送邮件,估计是标记成了垃圾邮件. 找了mutt和m ...

  7. 通过126邮箱SMTP服务发送邮件到指定邮箱

    测试环境清单:smtplib函数库 Python3.7 Windows10 程序源码 import smtplib from email.header import Header from email ...

  8. 发送邮件到qq邮箱、126邮箱后丢失样式

    发送邮件到qq邮箱.126邮箱丢失样式 使用java发送html到qq邮箱后,发现采用"外部样式表"的css都没有 外部样式表: <link rel="styles ...

  9. Nodejs 如何发送邮件(Gmail 和 126邮箱)

    更多功能前往github下载查看,欢迎star 发邮件类库 安装nodemailer npm install nodemailer --save-dev 查看git 源码 使用Gmail,简单粗暴(提 ...

最新文章

  1. CentOS7.3下Jenkins+docker自动化部署solo站点
  2. Leetcode 141.环形链表
  3. log4j日志文件配置
  4. mysql-5.1.50中文_mysql5.1 中文 乱码 mysql 5.1 中文字符集问题终极解决方案
  5. 安卓学习笔记01:安装集成开发环境Android Studio
  6. python中filter(),reduce()函数
  7. 三十三个免费匿名临时邮箱服务
  8. JMETER性能测试
  9. 人脸服务器如何与门禁系统对接,人脸识别终端门禁系统解决方案
  10. 再次深入分析不可重入函数---请小心使用localtime函数
  11. 服务器带宽打开网页很慢,为什么网速很快,但打开的网页速度却很慢?
  12. 针式打印机打印显示传真服务器,针式打印机怎么设置【图文详解】
  13. 如何让jar包显示Java图标
  14. springboot实战,实现发送邮件,gmail邮件,包括发送附件还有正文,以及注意覆盖问题
  15. 关于保险的基础知识总结
  16. 永磁同步直线电机仿真实例,仿真教学 maxwell16.0版本 包括图中模型以及一个仿真设置要点word文档教程
  17. 如何重启 php-fpm
  18. HAFederation
  19. virtualbox 虚拟机里支持 USB3.0 , 无线网卡
  20. 爬取京东商城的手机图片

热门文章

  1. 2021年美容师(初级)复审模拟考试及美容师(初级)考试试题
  2. MFC--DDV与DDX对比
  3. 一个普通青年的成长故事
  4. LPR和固定利率房贷的动态差值计算
  5. [机器学习入门]——第六课-Markov链
  6. 第364章_显化一万年_神墓_辰东_玄幻小说
  7. 【云原生 • Kubernetes】一文掌握 k8s 包管理工具 Helm
  8. lle算法c 语言,LLE算法示意图.ppt
  9. 网易蜂巢基于万节点kubernetes支撑大规模云应用实践
  10. zencart外贸包包网站