Debian
如何在 debian 上設置預設電子郵件域名?
我在我的伺服器上將 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