Debian

如何在 debian 上設置預設電子郵件域名?

  • July 28, 2015

我在我的伺服器上將 exim4 配置為電子郵件轉發器(例如,向 admin@mydomain.com 發送電子郵件將導致電子郵件被轉發到我的個人 gmail 電子郵件帳戶)。

這個設置工作得很好,儘管當我使用郵件直接從伺服器發送電子郵件時事情開始變得煩人。出於某種原因,mailx 總是使用@debian 作為其域名。我可以通過在使用 mailx 時手動指定發件人來解決這個問題(我通常只做類似 echo “yo” | mailx -s “hi there” myemail@gmail.com),但這似乎沒有必要,因為我可以發送電子郵件正確地從朋友的伺服器獲取,而無需指定發送者電子郵件地址。

我確實注意到的一件事是,當我最初創建伺服器時,我忘記了配置 /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

引用自:https://serverfault.com/questions/708952