假定你想配置一個(gè) Linux 應(yīng)用,用于從你的服務(wù)器或桌面客戶端發(fā)送郵件信息。郵件信息可能是郵件簡報(bào)、狀態(tài)更新(如 Cachet)、監(jiān)控警報(bào)(如 Monit)、磁盤時(shí)間(如 RAID mdadm)等等。當(dāng)你要建立自己的 郵件發(fā)送服務(wù)器 傳遞信息時(shí) ,你可以替代使用一個(gè)免費(fèi)的公共 SMTP 服務(wù)器,從而避免遭受維護(hù)之苦。
谷歌的 Gmail 服務(wù)就是最可靠的 免費(fèi) SMTP 服務(wù)器 之一。想要從應(yīng)用中發(fā)送郵件通知,你僅需在應(yīng)用中添加 Gmail 的 SMTP 服務(wù)器地址和你的身份憑證即可。
使用 Gmail 的 SMTP 服務(wù)器會(huì)遇到一些限制,這些限制主要用于阻止那些經(jīng)常濫用服務(wù)器來發(fā)送垃圾郵件和使用郵件營銷的家伙。舉個(gè)例子,你一次只能給至多 100 個(gè)地址發(fā)送信息,并且一天不能超過 500 個(gè)收件人。同樣,如果你不想被標(biāo)為垃圾郵件發(fā)送者,你就不能發(fā)送過多的不可投遞的郵件。當(dāng)你達(dá)到任何一個(gè)限制,你的 Gmail 賬戶將被暫時(shí)的鎖定一天。簡而言之,Gmail 的 SMTP 服務(wù)器對于你個(gè)人的使用是非常棒的,但不適合商業(yè)的批量郵件。
說了這么多,是時(shí)候向你們展示 如何在 Linux 環(huán)境下使用 Gmail 的 SMTP 服務(wù)器 了。
Google Gmail SMTP 服務(wù)器設(shè)置
如果你想要通過你的應(yīng)用使用 Gmail 的 SMTP 服務(wù)器發(fā)送郵件,請牢記接下來的詳細(xì)說明。
郵件發(fā)送服務(wù)器 (SMTP 服務(wù)器): smtp.gmail.com
使用認(rèn)證: 是
使用安全連接: 是
用戶名: 你的 Gmail 賬戶 ID (比如 "alice" ,如果你的郵箱為 alice@gmail.com)
密碼: 你的 Gmail 密碼
端口: 587
確切的配置根據(jù)應(yīng)用會(huì)有所不同。在本教程的剩余部分,我將向你展示一些在 Linux 上使用 Gmail SMTP 服務(wù)器的應(yīng)用示例。
從命令行發(fā)送郵件
作為第一個(gè)例子,讓我們嘗試最基本的郵件功能:使用 Gmail SMTP 服務(wù)器從命令行發(fā)送一封郵件。為此,我將使用一個(gè)稱為 mutt 的命令行郵件客戶端。
先安裝 mutt:
對于 Debian-based 系統(tǒng):
使用 Gmail SMTP 服務(wù)器意味著郵件將顯示是從你 Gmail 賬戶發(fā)出的。換句話說,收件人將視你的 Gmail 地址為發(fā)件人地址。如果你想要使用自己的域名作為郵件發(fā)送方,你需要使用 Gmail SMTP 轉(zhuǎn)發(fā)服務(wù)。
當(dāng)服務(wù)器重啟時(shí)發(fā)送郵件通知
如果你在 虛擬專用服務(wù)器(VPS) 上跑了些重要的網(wǎng)站,建議監(jiān)控 VPS 的重啟行為。作為一個(gè)更為實(shí)用的例子,讓我們研究如何在你的 VPS 上為每一次重啟事件建立郵件通知。這里假設(shè)你的 VPS 上使用的是 systemd,并向你展示如何為自動(dòng)郵件通知?jiǎng)?chuàng)建一個(gè)自定義的 systemd 啟動(dòng)服務(wù)。
首先創(chuàng)建下面的腳本 reboot_notify.sh,用于負(fù)責(zé)郵件通知。
現(xiàn)在讓我們創(chuàng)建如下一個(gè)自定義的 systemd 服務(wù)。
通過服務(wù)器使用監(jiān)控發(fā)送郵件通知
作為最后一個(gè)例子,讓我展示一個(gè)現(xiàn)實(shí)生活中的應(yīng)用程序,Monit,這是一款極其有用的服務(wù)器監(jiān)控應(yīng)用程序。它帶有全面的 VPS 監(jiān)控能力(比如 CPU、內(nèi)存、進(jìn)程、文件系統(tǒng))和郵件通知功能。
如果你想要接收 VPS 上由 Monit 產(chǎn)生的任何事件的郵件通知,你可以在 Monit 配置文件中添加以下 SMTP 信息。
總結(jié)
如你所見,類似 Gmail 這樣免費(fèi)的 SMTP 服務(wù)器有著這么多不同的運(yùn)用方式 。但再次重申,請牢記免費(fèi)的 SMTP 服務(wù)器不適用于商業(yè)用途,僅僅適用于個(gè)人項(xiàng)目。無論你正在哪款應(yīng)用中使用 Gmail SMTP 服務(wù)器,歡迎自由分享你的用例。
標(biāo)簽:期貨 安陽 廈門 吳忠 江蘇 臨沂 達(dá)州 商丘
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux服務(wù)器上使用Gmail的免費(fèi)SMTP服務(wù)發(fā)送監(jiān)控通知》,本文關(guān)鍵詞 Linux,服務(wù)器,上,使用,Gmail,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。