溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Linux系統(tǒng)下如何安裝并使用Gmail

發(fā)布時(shí)間:2022-01-24 14:20:52 來(lái)源:億速云 閱讀:291 作者:清風(fēng) 欄目:開(kāi)發(fā)技術(shù)

這篇“Linux系統(tǒng)下如何安裝并使用Gmail”文章,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要參考一下,對(duì)于“Linux系統(tǒng)下如何安裝并使用Gmail”,小編整理了以下知識(shí)點(diǎn),請(qǐng)大家跟著小編的步伐一步一步的慢慢理解,接下來(lái)就讓我們進(jìn)入主題吧。

Gmail是 Google的免費(fèi)網(wǎng)絡(luò)郵件服務(wù)。它隨付內(nèi)置的搜索技術(shù)并提供15G以上的存儲(chǔ)空間??梢杂谰帽A糁匾泥]件、文件和圖片,使用搜索快速、輕松地查找任何需要的內(nèi)容,讓這種作為對(duì)話(huà)的一部分查看郵件的全新方式更加順理成章。

Google Gmail SMTP 服務(wù)器設(shè)置

如果你想要通過(guò)你的應(yīng)用使用 Gmail 的 SMTP 服務(wù)器發(fā)送郵件,請(qǐng)牢記接下來(lái)的詳細(xì)說(shuō)明。 • 郵件發(fā)送服務(wù)器 (SMTP 服務(wù)器): smtp.gmail.com • 使用認(rèn)證: 是 • 使用安全連接: 是 • 用戶(hù)名: 你的 Gmail 賬戶(hù) ID (比如 “alice” ,如果你的郵箱為 alice@gmail.com) • 密碼: 你的 Gmail 密碼 • 端口: 587 確切的配置根據(jù)應(yīng)用會(huì)有所不同。在本教程的剩余部分,我將向你展示一些在 Linux 上使用 Gmail SMTP 服務(wù)器的應(yīng)用示例。

從命令行發(fā)送郵件

作為第一個(gè)例子,讓我們嘗試最基本的郵件功能:使用 Gmail SMTP 服務(wù)器從命令行發(fā)送一封郵件。為此,我將使用一個(gè)稱(chēng)為 mutt 的命令行郵件客戶(hù)端。 先安裝 mutt: 對(duì)于 Debian-based 系統(tǒng):

$ sudo apt-get install mutt

對(duì)于 Red Hat based 系統(tǒng):

$ sudo yum install mutt

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

$ vi ~/.muttrcset from = "@gmail.com"set realname = "Dan Nanni"set smtp_url = "smtp://@smtp.gmail.com:587/"set smtp_pass = ""

一切就緒,使用 mutt 發(fā)送一封郵件:

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

想在一封郵件中添加附件,使用 “-a” 選項(xiàng)

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

Linux系統(tǒng)下如何安裝并使用Gmail 使用 Gmail SMTP 服務(wù)器意味著郵件將顯示是從你 Gmail 賬戶(hù)發(fā)出的。換句話(huà)說(shuō),收件人將視你的 Gmail 地址為發(fā)件人地址。如果你想要使用自己的域名作為郵件發(fā)送方,你需要使用 Gmail SMTP 轉(zhuǎn)發(fā)服務(wù)。

當(dāng)服務(wù)器重啟時(shí)發(fā)送郵件通知

如果你在 虛擬專(zhuān)用服務(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é)郵件通知。

$ sudo vi /usr/local/bin/reboot_notify.sh#!/bin/shecho "`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

在這個(gè)腳本中,我使用 “-F” 選項(xiàng),用于指定系統(tǒng)級(jí)的 mutt 配置文件位置。因此不要忘了創(chuàng)建 /etc/muttrc 文件,并如前面描述的那樣填入 Gmail SMTP 信息。

現(xiàn)在讓我們創(chuàng)建如下一個(gè)自定義的 systemd 服務(wù)。

$ 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

在創(chuàng)建服務(wù)后,添加并啟動(dòng)該服務(wù)。

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

從現(xiàn)在起,在每次 VPS 重啟時(shí),你將會(huì)收到一封通知郵件。 Linux系統(tǒng)下如何安裝并使用Gmail

通過(guò)服務(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 信息。

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

這是一個(gè)因?yàn)?CPU 負(fù)載超載而由 Monit 發(fā)送的郵件通知的例子。 Linux系統(tǒng)下如何安裝并使用Gmail


Linux有哪些版本

Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國(guó)內(nèi)發(fā)展最好的Linux發(fā)行版之一;UbuntuKylin是基于Ubuntu的衍生發(fā)行版;Manjaro是基于Arch的Linux發(fā)行版;LinuxMint默認(rèn)的Cinnamon桌面類(lèi)似Windows XP簡(jiǎn)單易用;Ubuntu則是以桌面應(yīng)用為主的Linux操作系統(tǒng)。

以上是“Linux系統(tǒng)下如何安裝并使用Gmail”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI