要讓 Ubuntu 把信轉給 GMail 來寄送,首先,要先安裝一個用來取代 sendmail 的 SMTP 用戶端程式,阿舍找了一下,就決定用一支叫做「msmtp」的小程式,這是一支 Open Source 的 SMTP Client,只要用下面的指令就可以安裝起來。
sudo apt-get install msmtp
裝好之後,要人工來建立這個 msmtp 的設定檔,請在 /etc 下建立一個叫做「msmtprc」的檔案,然後,在 /etc/msmtprc 檔案裡,加入下列設定內容,其中的 user、password 和 from 等三項要改成你的 GMail 帳號的帳號名稱、密碼和電子郵件位址,其它項目保不變,完成後就存檔。
account gmail
host smtp.gmail.com
protocol smtp
port 587
auth on
user arthur.yu@arthurtoday.com
password 12345678
tls on
tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt
from arthur.yu@arthurtoday.com
account default: gmail
弄好 /etc/msmtprc 檔之後,請先檢查 /usr/sbin 底下有沒有 sendmail 這支程式,如果有,請先把它更名掉,如果沒有,那就請執行下面的指令來用 msmtp 取代 sendmail,都設好之後,當有程式呼叫 sendmail 時,就會交由 msmtp 來執行哩 !
sudo ln -s /usr/bin/msmtp /usr/sbin/sendmail
另外,阿舍本來有在 Google Apps 上設定一個新帳號來專門給 msmtp 用,不過,不知為何,就一直不能登入,阿舍猜,大概是阿舍國外的 VPS 連的 GMail 和台灣連到的不一樣,需要有時間來同步吧 ! 所以,阿舍建議可以建好帳號一個小時後再來試會比較保險哩 ! 還有,如果某一個帳號怎麼都不寄不出去時,那就換一個吧 ! 有可能是密碼錯誤超過三次以上所造成的,依 Goolge 的說明,必需要用登入失敗的那一台電腦連去一個地方做解除,可是,阿舍的 VPS 沒有裝 XWindows 要怎麼連呢 ? 所以,就換一個比較快了哩 !
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁