ubuntu 机器在发送邮件时在哪里获取附加到用户的默认域?我们当前以 [email protected] 发送,而 /etc/mailname 设置了 mail.example.com。这不应该作为 [email protected] 发送吗?我正在使用 exim4,并且我已经对它进行了 dpkg-reconfigure,以便系统邮件名称和可见域名都设置为 mail.example.com。
--编辑包括邮件服务器--
ubuntu 机器在发送邮件时在哪里获取附加到用户的默认域?我们当前以 [email protected] 发送,而 /etc/mailname 设置了 mail.example.com。这不应该作为 [email protected] 发送吗?我正在使用 exim4,并且我已经对它进行了 dpkg-reconfigure,以便系统邮件名称和可见域名都设置为 mail.example.com。
--编辑包括邮件服务器--
大多数邮件服务器会删除邮件服务器名称的第一部分(即pop、pop3、smtp、imap、mail),以获取应该放在电子邮件地址中@ 符号之后的内容。
在不知道您正在使用的电子邮件服务器的情况下,很难就如何更改它提出建议。我假设是 Linux 的一种形式,但你真的应该提供更多细节。
在 Ubuntu / Debian 机器上的默认配置中,使用 /etc/mailname 的内容。当然,它可以在 exim、postfix 等的实际配置文件中被覆盖。
只是为了安全起见 - 您没有不小心在 /etc/email-addresses 中为用户设置了邮件地址?