求支招:sendmail发的邮件,收件箱显示由xxxxdomain.com代发-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

求支招:sendmail发的邮件,收件箱显示由xxxxdomain.com代发

阿你爸爸 2013-08-24 18:00:00 10850
使用zend server搭建的服务器,邮箱使用腾迅企业邮箱,网站系统收发邮件正常,但是在别人邮箱看见发件人由xxxx代发。
搜了很多帖子,试了很多方法:
1.修改主机hostname,实际只改了域名,发件人还是不匹配,还是显示由 xxx@xxx.com代发。
2.修改主机的/etc/php.ini文件中sendmail_path = /usr/sbin/sendmail -fuser@XXX.com -t -i,收到的邮件没有任何变化,后来发现zend应该是调用的zend/etc/php.ini,然后又修改该文件,结果zend server启动提示该行错误,导致邮件收发全部失效。

求高人指点。
PHP
分享到
取消 提交回答
全部回答(5)
  • 小飞fly
    2018-09-26 13:16:07
    Re求支招:sendmail发的邮件,收件箱显示由xxxxdomain.com代发
    想问下 最后解决了吗,主机域名和收件人域名一样,导致收不到邮件咋办
    0 0
  • 轮胎批发
    2013-09-22 16:44:02
    Re求支招:sendmail发的邮件,收件箱显示由xxxxdomain.com代发
    这个方法如果更改不了那没办法了
    0 0
  • mrznz
    2013-09-07 15:34:23
    参考一下这个 去除代发
    http://www.amznz.com/wordpress-email-daifa/
    0 0
  • 阿你爸爸
    2013-08-29 13:10:47
    回1楼smyz的帖子
    兄弟,加了-f参数后连邮件都收不到了,去掉-f参数,显示代发,还有什么招么?愁死我了

    -------------------------

    Re求支招:sendmail发的邮件,收件箱显示由xxxxdomain.com代发
    找到问题了,但不知道怎么改,由于网站主机跟收件箱同域名(如contact us表单的收件箱跟主机使用了相同域名 xxx@123.com 主机123.com),导致表单邮件直接发给了主机,而没有通过dns的mx纪录发到真实收件箱,导致邮件丢失。外域入信正常,不知道sendmail怎么配置把所有邮件都发到真实收件箱
    0 0
  • smyz
    2013-08-25 23:50:32
    Re求支招:sendmail发的邮件,收件箱显示由xxxxdomain.com代发
    没人回……。

    ssh:
    echo -e "To: to_user@amysql.com\nFrom: from_user@amysql.com\nSubject:标题\n内容。" | sendmail -t

    php:
    sendmail_path = /usr/sbin/sendmail -f from_user@amysql.com -t -i
    重启php

    -------------------------

    回2楼阿你爸爸的帖子
    我这样用没问题呢,
    不知是不是你环境问题。
    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程