宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 2009|回复: 8

[Windows VPS] sendmail发件人地址格式错误啊

[复制链接]
发表于 2013-1-9 13:24:08 | 显示全部楼层 |阅读模式
怎么变成admin@主机名.123.com了?我想修改成[email protected]这要怎么改?
发表于 2013-1-9 13:31:46 | 显示全部楼层
修改hostname,或者修改php.ini强制修改发件人
发表于 2013-1-9 13:32:13 | 显示全部楼层
楼上正解
 楼主| 发表于 2013-1-9 13:34:16 | 显示全部楼层
dearroy 发表于 2013-1-9 13:31
修改hostname,或者修改php.ini强制修改发件人

已经修改了/etc/mail/local-host-names里的,改成了123.com但是发出去的还是admin@主机名.123.com
/etc/mail/local-host-names里有两行
localhost
123.com
别的没有了
 楼主| 发表于 2013-1-9 14:20:48 | 显示全部楼层
小茶几 发表于 2013-1-9 13:32
楼上正解

不行啊我都试了
1. 一般情况下,修改hostname即可,例如你修改hostname为aaaa.net.cn,并且以nobody用户发送信件,
发件人即显示为:[email protected]

2. 如果你不想修改hostname,也可以通过在命令行发送的时候指定发件人地址,例如:
echo -e "To: [email protected]" | sendmail -f [email protected] -t -i

或者
echo -e "To: [email protected]\nFrom: [email protected]" | sendmail -t

那么收件箱显示的发件人是[email protected]

3. 如果你是用php内置函数通过sendmail发送信件的话,可以在php.ini中修改:
sendmail_path = /usr/sbin/sendmail -f [email protected] -t -i
发表于 2013-1-9 14:23:37 | 显示全部楼层
哈P哥 发表于 2013-1-9 14:20
不行啊我都试了
1. 一般情况下,修改hostname即可,例如你修改hostname为aaaa.net.cn,并且以nobody用户 ...

重启PHP了吗?
 楼主| 发表于 2013-1-9 14:31:17 | 显示全部楼层
dearroy 发表于 2013-1-9 14:23
重启PHP了吗?

vps重启了啊
 楼主| 发表于 2013-1-9 18:21:58 | 显示全部楼层
求助啊,怎么解决
 楼主| 发表于 2013-1-9 22:44:33 | 显示全部楼层
来个人诊断下这什么情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FastFib VPS论坛

GMT+8, 2024-9-20 20:00 , Processed in 0.071231 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表