2021年1月13日 星期三

在 Ubuntu 透過 postfix 寄信

 Postfix 是一種電子郵件伺服器

在 Ubuntu 可以用來寄信或轉信,

今天就來教大家

在 Ubuntu 透過 postfix 寄信

首先安裝套件

sudo apt install postfix mailutils

打開設定檔加入

relayhost = smtp.gmail.com:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = encrypt
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt


修改或新增密碼設定檔

sudo vi /etc/postfix/sasl_passwd

輸入帳號密碼後儲存離開

smtp.gmail.com:587 username@gmail.com:password

產生 DB 檔案

sudo postmap /etc/postfix/sasl_passwd

重新啟動 postfix 

service postfix reload

基本上到此就可完成

保險起見

可以寄送測試信

echo " test mail." | mail -s "test mail" username@gmail.com


使用

mailq 

可以查看目前在等待寄送的信件有哪些,

使用

postsuper -d ALL

可以刪除目前等待寄送的所有信件。

預設跟 Postfix 相關郵件都放在 /var/spool/postfix/ 目錄下


沒有留言: