126邮箱发送邮件含超链接
今天帮别人看一个用phpmailer发送邮件的项目。
在$mail->Body里面放入了超链接,但发送以后超链接失效。我研究了半天,后来发现这和他使用的邮箱有关系。他使用的是126的邮箱,我用httpwatch跟踪了一下,发现发送邮件的时候126对超链接并没有转换(我以为是邮箱对连接标记有特殊要求),我猜想,其实用明文的方式发送邮件就可以了。试验,果然如此。即$mail->IsHTML(false)
后记:其实和明文没什么关系,关键是在传输的超链接里面要加上http
代码如下:
- <?php
- require("class.phpmailer.php");
- $mail = new PHPMailer();
- $mail->IsSMTP(); // set mailer to use SMTP
- $mail->Host = "smtp.126.com"; // specify main and backup server
- $mail->SMTPAuth = true; // turn on SMTP authentication
- $mail->Username = "*****"; // SMTP username
- $mail->Password = "*****"; // SMTP password
- $mail->From = "*****@126.com";
- $mail->FromName = "*****";
- $mail->AddAddress("*****@126.com");
- $mail->IsHTML(false);// set email format to plain
- $mail->Subject = "test";
- $mail->Body = '<A href="http://aaaaaaa.com">aaa</A><DIV><A href="http://aaaaaaa.com">aaa</A></DIV>';
- if(!$mail->Send())
- {
- echo "Message could not be sent. <p>";
- echo "Mailer Error: " . $mail->ErrorInfo;
- exit;
- }
- echo "Message has been sent";
- ?>
转载于:https://blog.51cto.com/pingguoli/749330
126邮箱发送邮件含超链接相关推荐
- linux发邮件到126,使用126邮箱发送邮件的python脚本
使用126邮箱发送邮件的python脚本: 注: 1.密码处是126邮箱的授权码,非登录密码 vi mail.py #!/usr/bin/python #coding=utf-8 import smt ...
- java原生126邮箱发送邮件代码实现
1.必要条件: a.有126邮箱,并且要有授权码,授权码获取: 点击上图的设置,如下,确保这两个服务开启 在授权密码管理界面新增授权密码,记住新增的授权密码和下面的SMTP服务器名称,下面编码会用到 ...
- matlab 发送 126 邮件,python实现126邮箱发送邮件
用Python发送126邮件,供大家参考,具体内容如下 今天想做个自动化邮件提醒的功能,最近刚好在学习python,都说python那么强大,想试一下python能否搞定,搜一下资料,果真可以,而且又 ...
- gitlab配置126邮箱发送邮件
#配置126邮箱 vi /etc/gitlab/gitlab.rb 修改配置如下: gitlab_rails['gitlab_email_from'] = 'test@126.com' gitlab_ ...
- python+selenium3登录126邮箱并发送邮件
1.利用python自带的第三方库smtplib发送邮件,不带附件 import smtplib from email.mime.text import MIMEText from email.hea ...
- linux发邮件到126,Linux上,用bash通过126邮箱发邮件。
今天发现以前的sendmail不好用了,原因是院里的邮件服务器和126的服务器,拒绝从集群的管理节点 surban@node7.localhost,发送邮件,估计是标记成了垃圾邮件. 找了mutt和m ...
- 通过126邮箱SMTP服务发送邮件到指定邮箱
测试环境清单:smtplib函数库 Python3.7 Windows10 程序源码 import smtplib from email.header import Header from email ...
- 发送邮件到qq邮箱、126邮箱后丢失样式
发送邮件到qq邮箱.126邮箱丢失样式 使用java发送html到qq邮箱后,发现采用"外部样式表"的css都没有 外部样式表: <link rel="styles ...
- Nodejs 如何发送邮件(Gmail 和 126邮箱)
更多功能前往github下载查看,欢迎star 发邮件类库 安装nodemailer npm install nodemailer --save-dev 查看git 源码 使用Gmail,简单粗暴(提 ...
最新文章
- CentOS7.3下Jenkins+docker自动化部署solo站点
- Leetcode 141.环形链表
- log4j日志文件配置
- mysql-5.1.50中文_mysql5.1 中文 乱码 mysql 5.1 中文字符集问题终极解决方案
- 安卓学习笔记01:安装集成开发环境Android Studio
- python中filter(),reduce()函数
- 三十三个免费匿名临时邮箱服务
- JMETER性能测试
- 人脸服务器如何与门禁系统对接,人脸识别终端门禁系统解决方案
- 再次深入分析不可重入函数---请小心使用localtime函数
- 服务器带宽打开网页很慢,为什么网速很快,但打开的网页速度却很慢?
- 针式打印机打印显示传真服务器,针式打印机怎么设置【图文详解】
- 如何让jar包显示Java图标
- springboot实战,实现发送邮件,gmail邮件,包括发送附件还有正文,以及注意覆盖问题
- 关于保险的基础知识总结
- 永磁同步直线电机仿真实例,仿真教学 maxwell16.0版本 包括图中模型以及一个仿真设置要点word文档教程
- 如何重启 php-fpm
- HAFederation
- virtualbox 虚拟机里支持 USB3.0 , 无线网卡
- 爬取京东商城的手机图片