我在我的服务器上将 exim4 配置为电子邮件转发器(例如,向 [email protected] 发送电子邮件将导致电子邮件被转发到我的个人 gmail 电子邮件帐户)。
这个设置工作得很好,尽管当我使用邮件直接从服务器发送电子邮件时事情开始变得烦人。出于某种原因,mailx 总是使用@debian 作为其域名。我可以通过在使用 mailx 时手动指定发件人来解决这个问题(我通常只做类似 echo "yo" | mailx -s "hi there" [email protected]),但这似乎没有必要,因为我可以发送电子邮件正确地从朋友的服务器获取,而无需指定发送者电子邮件地址。
我确实注意到的一件事是,当我最初创建服务器时,我忘记了配置 /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'
有人有纠正这种行为的建议吗?谢谢
如果我没记错的话,
echo mydomain.com > /etc/mailname