好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Linux服務器上使用Gmail的免費SMTP服務發送監控通知

Linux服務器上使用Gmail的免費SMTP服務發送監控通知

熱門標簽:i電銷機器人 湖北防封外呼系統運營商 鶴壁點撥外呼系統好用嗎 地圖標注百度百科 去電tm智能電話機器人 預覽式外呼系統有什么用 慧營銷外呼系統下載 玉林防封電銷卡 硅基智能電話外呼系統

假定你想配置一個 Linux 應用,用于從你的服務器或桌面客戶端發送郵件信息。郵件信息可能是郵件簡報、狀態更新(如 Cachet)、監控警報(如 Monit)、磁盤時間(如 RAID mdadm)等等。當你要建立自己的 郵件發送服務器 傳遞信息時 ,你可以替代使用一個免費的公共 SMTP 服務器,從而避免遭受維護之苦。
谷歌的 Gmail 服務就是最可靠的 免費 SMTP 服務器 之一。想要從應用中發送郵件通知,你僅需在應用中添加 Gmail 的 SMTP 服務器地址和你的身份憑證即可。

使用 Gmail 的 SMTP 服務器會遇到一些限制,這些限制主要用于阻止那些經常濫用服務器來發送垃圾郵件和使用郵件營銷的家伙。舉個例子,你一次只能給至多 100 個地址發送信息,并且一天不能超過 500 個收件人。同樣,如果你不想被標為垃圾郵件發送者,你就不能發送過多的不可投遞的郵件。當你達到任何一個限制,你的 Gmail 賬戶將被暫時的鎖定一天。簡而言之,Gmail 的 SMTP 服務器對于你個人的使用是非常棒的,但不適合商業的批量郵件。

說了這么多,是時候向你們展示 如何在 Linux 環境下使用 Gmail 的 SMTP 服務器 了。

Google Gmail SMTP 服務器設置

如果你想要通過你的應用使用 Gmail 的 SMTP 服務器發送郵件,請牢記接下來的詳細說明。

郵件發送服務器 (SMTP 服務器): smtp.gmail.com
使用認證: 是
使用安全連接: 是
用戶名: 你的 Gmail 賬戶 ID (比如 "alice" ,如果你的郵箱為 alice@gmail.com)
密碼: 你的 Gmail 密碼
端口: 587
確切的配置根據應用會有所不同。在本教程的剩余部分,我將向你展示一些在 Linux 上使用 Gmail SMTP 服務器的應用示例。

從命令行發送郵件

作為第一個例子,讓我們嘗試最基本的郵件功能:使用 Gmail SMTP 服務器從命令行發送一封郵件。為此,我將使用一個稱為 mutt 的命令行郵件客戶端。

先安裝 mutt:

對于 Debian-based 系統:

復制代碼
代碼如下:

$ sudo apt-get install mutt

對于 Red Hat based 系統:

復制代碼
代碼如下:

$ sudo yum install mutt

創建一個 mutt 配置文件(~/.muttrc),并和下面一樣,在文件中指定 Gmail SMTP 服務器信息。將 gmail-id> 替換成自己的 Gmail ID。注意該配置只是為了發送郵件而已(而非接收郵件)。

復制代碼
代碼如下:

$ vi ~/.muttrc
set from = "gmail-id>@gmail.com"
set realname = "Dan Nanni"
set smtp_url = "smtp://gmail-id>@smtp.gmail.com:587/"
set smtp_pass = "gmail-password>"

一切就緒,使用 mutt 發送一封郵件:

復制代碼
代碼如下:

$ echo "This is an email body." | mutt -s "This is an email subject" alice@yahoo.com

想在一封郵件中添加附件,使用 "-a" 選項

復制代碼
代碼如下:

$ echo "This is an email body." | mutt -s "This is an email subject" alice@yahoo.com -a ~/test_attachment.jpg

使用 Gmail SMTP 服務器意味著郵件將顯示是從你 Gmail 賬戶發出的。換句話說,收件人將視你的 Gmail 地址為發件人地址。如果你想要使用自己的域名作為郵件發送方,你需要使用 Gmail SMTP 轉發服務。

當服務器重啟時發送郵件通知

如果你在 虛擬專用服務器(VPS) 上跑了些重要的網站,建議監控 VPS 的重啟行為。作為一個更為實用的例子,讓我們研究如何在你的 VPS 上為每一次重啟事件建立郵件通知。這里假設你的 VPS 上使用的是 systemd,并向你展示如何為自動郵件通知創建一個自定義的 systemd 啟動服務。

首先創建下面的腳本 reboot_notify.sh,用于負責郵件通知。

復制代碼
代碼如下:

$ sudo vi /usr/local/bin/reboot_notify.sh
#!/bin/sh
echo "`hostname` was rebooted on `date`" | mutt -F /etc/muttrc -s "Notification on `hostname`" alice@yahoo.com
$ sudo chmod +x /usr/local/bin/reboot_notify.sh

在這個腳本中,我使用 "-F" 選項,用于指定系統級的 mutt 配置文件位置。因此不要忘了創建 /etc/muttrc 文件,并如前面描述的那樣填入 Gmail SMTP 信息。

現在讓我們創建如下一個自定義的 systemd 服務。

復制代碼
代碼如下:

$ sudo mkdir -p /usr/local/lib/systemd/system
$ sudo vi /usr/local/lib/systemd/system/reboot-task.service
[Unit]
Description=Send a notification email when the server gets rebooted
DefaultDependencies=no
Before=reboot.target
[Service]
Type=oneshot
ExecStart=/usr/local/bin/reboot_notify.sh
[Install]
WantedBy=reboot.target

在創建服務后,添加并啟動該服務。

復制代碼
代碼如下:

$ sudo systemctl enable reboot-task
$ sudo systemctl start reboot-task

從現在起,在每次 VPS 重啟時,你將會收到一封通知郵件。

通過服務器使用監控發送郵件通知

作為最后一個例子,讓我展示一個現實生活中的應用程序,Monit,這是一款極其有用的服務器監控應用程序。它帶有全面的 VPS 監控能力(比如 CPU、內存、進程、文件系統)和郵件通知功能。

如果你想要接收 VPS 上由 Monit 產生的任何事件的郵件通知,你可以在 Monit 配置文件中添加以下 SMTP 信息。

復制代碼
代碼如下:

set mailserver smtp.gmail.com port 587
username "your-gmail-ID>" password "gmail-password>"
using tlsv12
set mail-format {
from: your-gmail-ID>@gmail.com
subject: $SERVICE $EVENT at $DATE on $HOST
message: Monit $ACTION $SERVICE $EVENT at $DATE on $HOST : $DESCRIPTION.
Yours sincerely,
Monit
}
# the person who will receive notification emails
set alert alice@yahoo.com

這是一個因為 CPU 負載超載而由 Monit 發送的郵件通知的例子。

總結

如你所見,類似 Gmail 這樣免費的 SMTP 服務器有著這么多不同的運用方式 。但再次重申,請牢記免費的 SMTP 服務器不適用于商業用途,僅僅適用于個人項目。無論你正在哪款應用中使用 Gmail SMTP 服務器,歡迎自由分享你的用例。

標簽:期貨 安陽 廈門 吳忠 江蘇 臨沂 達州 商丘

巨人網絡通訊聲明:本文標題《Linux服務器上使用Gmail的免費SMTP服務發送監控通知》,本文關鍵詞  Linux,服務器,上,使用,Gmail,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux服務器上使用Gmail的免費SMTP服務發送監控通知》相關的同類信息!
  • 本頁收集關于Linux服務器上使用Gmail的免費SMTP服務發送監控通知的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 九草在线免费观看| 亚洲最稳定资源在线观看| 深夜爽爽福利gif在线观看| 老子午夜我不卡在线理伦| 中美日韩在线网免费毛片视频| 色爱A∨综合区| 动漫艳母在线看| 荡女淫春护土完整版在线观| 范冰冰被黑人伦轩的情景描写5| 国产女爽爽精品视频天美传媒 | 亚洲爱爱网| 136国产福利在线观看| 傲鷹公司简介| 男人被c黄漫画动漫| 婬荡高潮叫床好大好硬18禁 | 激情乱轮电影| 女生舔男生鸡鸡| 久久精品国产亚洲AV高清色欲 | 18女人毛片大全| 阿娇十三分钟| 国产福利拍拍拍| 亚洲熟女综合色一区二区三区介绍| 黄频漫画| 失踪电影无删减完整版下载| 动漫《教室里的激情》| 久久福利免费资源网站| 两个人在高清视频免费| 进口媳妇高清在线| 密屁aV精品视频一区| 黄瓜视频18免费观看| 娇妻和教官肉H文| 国产精品小黄鸭一区二区三区| 日皮黄色| 男主出轨小三各种肉| 色戒电影未删除版视频在线观看| 国产精品久久久久毛片大屁完整版| 亲胸揉胸膜下刺激视频大全| 外国人黄色片| 扒开放荡老师裙子猛烈的进入| 民勤县| 美女被男人扒开腿猛网站|