如何在 Debian 上设置默认电子邮件域名?

如何在 Debian 上设置默认电子邮件域名?

我已在服务器上将 exim4 配置为电子邮件转发器(例如发送电子邮件至[电子邮件保护]将导致电子邮件被转发到我的个人 Gmail 电子邮件帐户)。

这个设置运行得很好,但当我使用邮件直接从服务器发送电子邮件时,事情开始变得烦人。出于某种原因,mailx 总是使用 @debian 作为其域名。我可以通过在使用 mailx 时手动指定发件人来解决这个问题(我通常只是做一些类似 echo "yo" | mailx -s "hi there" 的事情)[电子邮件保护]),但这似乎是不必要的,因为我能够从朋友的服务器正确发送电子邮件,而不必指定发送者的电子邮件地址。

我确实注意到的一件事是,我最初创建服务器时忘记配置 /etc/hosts 文件(拆除了 vps 并重建了它)。所以我这样做了,并重新配置了 exim 以防万一,但这没有任何效果。

以下是我目前在 update-exim4 文件中的内容:

dc_eximconfig_configtype='internet'
dc_other_hostnames='NoneOfYourBusiness.org;NotForYourEyes.me'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

有人能提出纠正此行为的建议吗?谢谢

答案1

如果我没记错的话,echo mydomain.com > /etc/mailname

相关内容