Linux
mailx 不發郵件
我在執行 CentOS 7 的 Linux 網路伺服器中安裝了 mailx。當我嘗試發送測試電子郵件時,
echo "Body test." | mail -r "fromemail@domain.com" -s "Subject Test" toemail@domain.com
我檢查了我的電子郵件,但沒有收到任何東西。但是,如果我使用 mailq 命令,我會得到:
postqueue: warning: Mail system is down -- accessing queue directly -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 7805D2DF 422 Wed Jan 11 15:00:40 fromemail@domain.com toemail@domain.com
mailx 是一個客戶端,你仍然需要一個像 postfix/sendmail/exim 這樣的 MTA,或者指定一個伺服器
$ mailx -v -s "$EMAIL_SUBJECT" \ -S smtp=smtp://smtp.ust.hk \ -S from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)" \ $TO_EMAIL_ADDRESS
(選項有所不同,但我認為這適合 rhl)