我在 Ubuntu 16.04 上使用 postfix、dovecot 和 roundcube。
当创建新用户(unix)然后登录到roundcube时,当我发送电子邮件时,接收者将从 user@localhost 而不是 [email protected] 收到邮件
如果我在命令提示符下使用 sendmail -t,电子邮件会以正确的方式发送
问是因为我最近成功破坏了我的后缀,现在我害怕触摸任何文件:))所以这是一个圆形立方体,鸽舍或后缀问题,我可以从哪里纠正它。
先感谢您,
我在 Ubuntu 16.04 上使用 postfix、dovecot 和 roundcube。
当创建新用户(unix)然后登录到roundcube时,当我发送电子邮件时,接收者将从 user@localhost 而不是 [email protected] 收到邮件
如果我在命令提示符下使用 sendmail -t,电子邮件会以正确的方式发送
问是因为我最近成功破坏了我的后缀,现在我害怕触摸任何文件:))所以这是一个圆形立方体,鸽舍或后缀问题,我可以从哪里纠正它。
先感谢您,
@sebix 感谢您的询问,已解决,以防万一有人需要:
这是圆形问题,默认情况下,将考虑所有用户@localhost 用于登录目的(config.inc.php)
所以不要触摸这条线,因为它只用于登录
相反,添加缺少的这一行
其中 % 可以是多个选项
就我而言, %n 没问题,因为我有 myserver.com(不是 mail.myserver.com)
令人困惑的问题是,一旦用户登录 Roundcube,身份就会在找到时存储在 MySQL 中,因此您必须手动编辑。对于新用户(在 %n 修改后)一切都会好起来的。
就这样 :)