忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 2451 | 回复: 4

关于PHPmailer问题的问题 [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-07-05 06:20:00
发表于 2011-08-11 14:48 |显示全部楼层
我有一个邮件服务器 ,例如:  mail.abc.com ,IP 1.1.1.1

我使用了两种方式发送邮件:

1.我使用Thunderbird 通过SMTP连接到这个邮件服务器,发送邮件到别的地址:  ccc@qq.com
2.在另一台计算机上(非mail.abc.com 服务器) 上使用phpmailer 5.1 通过SMTP连接到邮件服务器发送。

最终我发现收到的邮件头有两点区别:

第一种 最后一个Received: from abc.com ([123.116.50.130])  IP是运行Thunderbird的计算机,这个IP并不是对应abc.com

第二种 最后一个Received: from 192.168.1.122 ([123.116.50.150])    ,其中 192.168.1.122 是我安装phpmailer的计算机


也就是说,通过Thunderbird发送的邮件,我的服务器的Sendmail认为是从服务器上发出的,而使用phpmailer,我的sendmail认为是从安装phpmailer的计算机上发给的!!!!!

好的,我问题来了:

1.这是什么原因?为什么sendmail会有这样不同的认识?
2.我如何设置 PHPmailer 才能达到ThunderBird 发送的效果?即让邮件服务器认为是从自身发出的。





以下说明,这对我的影响:
我给我的域名abc.com设置了Domainkeys值,如果sendmail认为是从自身发给的,接收方就验证正常通过了,而Sendmail如果认为是从别的地方发出的,接收方就无法验证通过。

所以,我需要解决这个问题。

大家有没有什么思路?

我能想到的:
1.想办法让PHPmailer发出的邮件跟Thunderbird一样。
2.在SendMail端,修改发出的邮件头。


大家能不能帮我想想办法?

谢谢啦.

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:55:28
发表于 2011-08-11 17:35 |显示全部楼层
肯定是phpmailer的问题,看来phpmailer会修改邮件头改为当前服务器地址。

刚才下了个phpmailer稍微试了下就发现代码有好多bug,用不起来啊,我用ci框架的email类,邮件头没问题。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-07-05 06:20:00
发表于 2011-08-11 21:03 |显示全部楼层
肯定是phpmailer的问题,看来phpmailer会修改邮件头改为当前服务器地址。

刚才下了个phpmailer稍微试了下 ...
xinglu1983 发表于 2011-08-11 17:35



谢谢你的回复!

由于以前开发使用的这个东西,如果再改的话, 看来是有问题。

有没有办法修改一下PHPmailer?

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-07-05 06:20:00
发表于 2011-08-11 22:05 |显示全部楼层
肯定是phpmailer的问题,看来phpmailer会修改邮件头改为当前服务器地址。

刚才下了个phpmailer稍微试了下 ...
xinglu1983 发表于 2011-08-11 17:35



    我刚才用CI试了一下,跟PHPmailer一样的问题。


看来他们有同样的问题了。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:55:28
发表于 2011-08-12 10:22 |显示全部楼层
你用ci也有同样问题了?那莫非是sendmail服务器的配置造成的,可以试下别的smtp,比如163的
,看看邮件头有没有变化,以确定问题根源。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

【重磅资料】多云网络实战的相关问题汇总!
云网融合的多云网络

本文介绍如何管理私有云数据中心,构建数据中心互联和混合云解决方案。对于OTT 网络架构的深入理解,基本上来源于SIGCOM 的白皮书和一些公开视频。

Overlay SDN 控制器详解

云计算为了适应业务/APP 的快速开发和部署,会把网络分为两层:Overlay 和 Underlay 网络。本文主要讲Overlay网络层面的问题。

超级核心路由器演进

2016 年,网络连接已经采用100G/200G/400G(虽然 400GE 接口技术还未成熟),互联网出口也已经增长到了 T 级别。

获得资料 >>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP