Centos

發送給 root 的電子郵件 - maildir 文件上的 CentOS 和 Postfix 權限錯誤

  • September 28, 2015

我正在嘗試設置一個新的郵件中繼伺服器,以便僅通過 TLS 從內部伺服器發送電子郵件。我已經按照這個指南http://www.krizna.com/centos/setup-mail-server-centos-7/到第 10 步。我只需要發送電子郵件而不接收。

無論如何,我不斷收到以下錯誤,無法弄清楚如何更正根郵件文件夾的權限問題。

有任何想法嗎?提前致謝!

錯誤:

Sep 25 11:38:39 mx postfix/local[2894]: warning: perhaps you need to create the maildirs in advance
Sep 25 11:38:39 mx postfix/local[2894]: C16AA4BE1A: to=<root@mydomain.net>, orig_to=<postmaster>, relay=local, delay=0.06, delays=0.03/0.01/0/0.02, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /root/mail/tmp/1443199119.P2894.mx.mydomain.com: Permission denied)
Sep 25 11:38:39 mx postfix/bounce[2895]: warning: C16AA4BE1A: undeliverable postmaster notification discarded
Sep 25 11:38:39 mx postfix/qmgr[2806]: C16AA4BE1A: removed
Sep 25 11:38:45 mx postfix/submission/smtpd[2888]: connect from mydesktop.mydomain.local[192.168.1.180]
Sep 25 11:38:45 mx postfix/submission/smtpd[2888]: NOQUEUE: reject: RCPT from mydesktop.mydomain.local[192.168.1.180]: 554 5.7.1 <mygmail@gmail.com>: Recipient address rejected: Access denied; from=<me@mydomain.com> to=<mygmail@gmail.com> proto=ESMTP helo=<ops-001>
Sep 25 11:38:45 mx postfix/submission/smtpd[2888]: disconnect from mydesktop.mydomain.local[192.168.1.180]

處理電子郵件至root

應該使用別名將電子郵件重定向root到正常(非特權)作業系統使用者郵箱。

[應該非常強大,但您可以使用其他方式重定向]

作為一般規則:

盡可能少地使用 root 權限。

不需要時不需要 root 權限(出於安全原因)。

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