免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2991 | 回复: 4
打印 上一主题 下一主题

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

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-07-05 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 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
2 [报告]
发表于 2011-08-11 17:35 |只看该作者
肯定是phpmailer的问题,看来phpmailer会修改邮件头改为当前服务器地址。

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

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-07-05 06:20:00
3 [报告]
发表于 2011-08-11 21:03 |只看该作者
肯定是phpmailer的问题,看来phpmailer会修改邮件头改为当前服务器地址。

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



谢谢你的回复!

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

有没有办法修改一下PHPmailer?

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-07-05 06:20:00
4 [报告]
发表于 2011-08-11 22:05 |只看该作者
肯定是phpmailer的问题,看来phpmailer会修改邮件头改为当前服务器地址。

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



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


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

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP