postfix命令

本文章內容:

postfix命令用法。

 

1. 啟動postfix服務

postfix start or systemctl start postfix

2. 關閉postfix服務

postfix stop or systemctl stop postfix

3. 立刻中斷服務

postfix abort

4. 重新載入設定檔

postfix reload or systemctl reload postfix

5. 開機自動啟動postfix服務

systemctl enable postfix

6. 開機不要啟動postfix服務

systemctl disable postfix

7. 查看postfix服務狀態

systemctl status postfix

8. 查看隊列中的信件

postqueue -p or mailq

9. 強制寄送隊列中的信

postqueue -f or systemctl restart postfix or postfix reload or postfix flush

10. 刪除所有在 Queue 中的邮件(也就是排隊等發送的郵件)

postsuper -d ALL

11. 刪除所有正在 deferred 队列中的邮件 (删除曾经发送失败的邮件(發送失敗的郵件需執行postfix flush才會再次發送))

postsuper -d ALL deferred

12. 檢查設定檔是否正確,相關資料夾是否建立,檔案擁有人和存取權限是否正確

postfix check

13. mail指令寄信帶寄件人

mail -s "test" -r root@aa.bb root@external_mail < /etc/issue  #使用-r選項

14. mail指令帶附件

收件人使用mail看信時附檔的內容會顯示,而如果附檔是打包或壓縮過的,則不會顯示附檔的內容。

mail -s "test" -a /etc/hosts root@external_mail < /etc/issue  #使用-a選項