簡單地發送郵件

簡單地發送郵件

我有一台 Ubuntu 16.04 LTS 和 Win 10 雙啟動桌上型電腦。

我希望能夠使用控制台從該 Linux 向 1 個或多個帳戶(主要是 gmail.com)發送郵件。

該命令必須直觀並且類似於“模板”,例如

mail receivers -s "this is the subject " " this is the message" ...

簡單的事情。我怎樣才能做到這一點?

答案1

「簡單」是一個相對術語。對我來說很簡單,對其他人來說可能很難。

發送(和接收)電子郵件的最簡單方法是使用 Evolution、Thunderbird 或其他可用的電子郵件用戶端之一。

您可以從命令列發送電子郵件,事實上,許多程式(例如監控軟體)就是透過這種方式發送電子郵件訊息的。然而,設定這一點並不簡單。

根據您問題的措辭,這聽起來像是您想要做的。如果是這樣,您需要閱讀一些書並完成一些工作。

mailx 似乎安裝在我的一台 16.04 機器上。其他的都沒有安裝。所以你可能需要也可能不需要安裝它。有關如何使用 mailx 的更多資訊可以在這裡找到https://www.computerhope.com/unix/umailx.htm

還有其他 CLI 郵件用戶端,例如 mail、s-nail 等。我碰巧喜歡mailx。每一種都有其自己的功能,因此在您的測試研究中,您可能會發現您比其他更喜歡其中一種。

您還需要啟動 SMTP 伺服器。 Postfix 是最受歡迎的,但 sendmail 更容易設定。有很多關於如何執行此操作的指南。

另請注意,僅設定一台隨機計算機並從中發送郵件就會遇到問題。如果您不是合法的郵件傳輸代理 (MTA),您會發現您的電子郵件大量作為垃圾郵件被退回。

作為一項教育活動,這當然是一個有價值的項目!

相關內容