V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
daiv
V2EX  ›  问与答

debian 中 exim4 发信人如何设置?

  •  
  •   daiv · 2014-11-11 12:47:02 +08:00 · 2913 次点击
    这是一个创建于 3701 天前的主题,其中的信息可能已经有所发展或是发生改变。
    exit4 每次发件人是 [email protected]
    实在找不到可以修改这个的地方。
    dpkg-reconfigure exim4-config 也没找到相应的项。

    我不用 smtp发送,使用VPS本机发送的邮件,

    谢谢

    ---
    已经找到,好像修改 /etc/email-addresses
    测试中
    4 条回复    2014-11-11 17:04:45 +08:00
    extreme
        1
    extreme  
       2014-11-11 12:52:26 +08:00   ❤️ 1
    这种是用MTA发送吧,一般是执行sendmail这个软连接,加上-f参数指定发信人就行了:
    sendmail -t -i -f 发信人地址

    如果用的是PHP的mail()函数,在php.ini里面更改sendmail path项的内容就行了。
    daiv
        2
    daiv  
    OP
       2014-11-11 12:55:30 +08:00
    @extreme 我用 wordpress 插件 发送的,,,,
    extreme
        3
    extreme  
       2014-11-11 13:07:10 +08:00   ❤️ 1
    @daiv 那就修改php.ini里面的sendmail_path,例如/usr/sbin/sendmail -t -i -f发件人地址。
    如果用mod_php或者php fpm,可以用php_admin_value设置。

    /etc/email-addresses是exim的发件人地址rewrite规则,把你PHP的执行用户加进去指定一个地址就行。
    daiv
        4
    daiv  
    OP
       2014-11-11 17:04:45 +08:00
    @extreme 我修改了 /etc/email-addresses 就ok 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2859 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:04 · PVG 22:04 · LAX 06:04 · JFK 09:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.