Centos

在 centos 上設置郵件

  • May 26, 2020

當我嘗試在 CentOS 上發送郵件時:

mail -s "hello" root

to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00,

mailer=relay, pri=30031, relay=

$$ 127.0.0.1 $$ $$ 127.0.0.1 $$, dsn=4.0.0,

stat=Deferred: 連接被拒絕$$ 127.0.0.1 $$

我的問題是:

我是否需要在 localhost 上設置 SMTP 郵件伺服器才能使郵件正常工作?

是的。有很多關於配置 sendmail 的 HOWTO,但 iirc CentOS 開箱即用,可以在 localhost 上執行工作的 sendmail(用於發送)。嘗試

chkconfig --list sendmail

如果它沒有執行,

chkconfig sendmail on
service sendmail start

然後再試一次。

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