Linux machines may require administrative intervention in countless ways, but without manually logging into them how would you know about it? Here’s how to setup emails to get notified when your machines want some tender love and attention.
當然,這種技術是為真正的伺服器設計的,但是如果你家裡有一個Linux盒子作為家庭伺服器,你也可以在那裡使用它。事實上,由於許多家庭ISP都會阻止常規的出站電子郵件,因此您可能會發現這種技術是一種很好的方法,可以確保您仍然收到管理電子郵件,甚至是來自家庭伺服器的電子郵件。
為一臺機器配置電子郵件傳送功能會立即給我們一個結果,即許多系統的管理問題和嚴重警報將自動傳送給該系統的指定管理員。最值得注意的例子是cron作業執行錯誤屬於這一類,因此一旦發生備份之類的定時作業(包括報告中的標準錯誤(stderr)輸出)問題,就會通知管理員。我們還將能夠合併來自bash指令碼的電子郵件。
別擔心,它通常不會向您傳送太多的資訊,如果變得煩人,您可以取消配置它。
在基於Debian的系統上,除了許多非常通用的電子郵件相關程式外,還有s**tp包,如果您只想讓一個代理使用另一個電子郵件伺服器(MTA)傳送電子郵件,而不必設定整個postfix或sendmail配置,那麼它非常適合。
在開始之前,您需要確保滿足以下所有條件:
*它也在DD-WRT上使用和測試,但只會在以後的文章中介紹(更新:未來不是很有趣嗎?)由於這種嵌入式平臺所需的設定和配置變化。
要安裝s**tp(Simple S.M.T.P)包,請使用以下命令:
sudo aptitude install s**tp
然後編輯配置檔案:
sudo vim /etc/s**tp/s**tp.conf
根據需要調整並新增以下引數:
Change it from postmaster to the machines admin’s Email.
mailhub=**tp.gmail.com:587
Your mail server in our case this is Gmail so we have to specify the port as 587, for regular SMTP servers this is usually not necessary.
Usually the name of the machine is automatically filled by the package setup, if the machine has a mailbox this should be fine, but if it doesn’t or the name is not the same as the mailbox adjust accordingly.
UseSTARTTLS=YES
Enable TLS for secure session communication.
AuthUser=username
The username of the sending mailbox.
AuthPass=password
The password of the sending mailbox..
FromLineOverride=yes
Sends the hostname instead of root[[email protected]].
要使預設(root)“from”欄位成為伺服器名稱,請編輯/etc/s**tp/revaliases檔案:
sudo vim /etc/s**tp/revaliases
再加上所需的翻譯,在我們的Gmail示例中:
root:[email protected]:**tp.gmail.com
令人難以置信的是,這是你所要做的一切,使能力。從現在起,機器會在有事情發生時給你發電子郵件。
讓我們透過傳送電子郵件來測試s**tp設定是否正確:
echo "Test message from Linux server using s**tp" | sudo s**tp -vvv [email protected]
“-vvv”開啟詳細的輸出,所以不要驚慌…這只是為了防止您遇到任何問題,您將有一些輸出到谷歌排序如果一切順利,你應該在幾秒鐘內收到電子郵件。
我們將在以後的文章中展示這種設定的指令碼示例。
希望您的電子郵件是非跳躍式的:)
... 演示如何建立一個新的Gmail帳戶。 瞭解收件箱以及如何組織電子郵件。 看看Gmail的高階功能。 談談Gmail移動應用。 指...
... 我們將向您展示如何設定電子郵件過濾器,以便在Gmail、Yahoo Mail和Outlook中自動對電子郵件進行排序。 ...
...能既有正當的理由,也有邪惡的理由。 我們將介紹這是如何工作的,以及電子郵件提供商如何防止人們將其用於有害目的。 相關:如何在Microsoft Outlook中設定POP3或IMAP帳戶 在電子郵件地址之間快速切換 首先,讓我們經歷一個...
...郵件方面做得很好。以下是所有可以提醒您的方法,以及如何關閉或自定義它們。 Outlook使用以下四種方法提醒您有關新電子郵件的資訊: 播放聲音 更改滑鼠指標 在工作列中顯示電子郵件圖示 在螢幕右下角顯示橫幅警報(Mac...
...“確定”。郵件到達時,Outlook將不再播放聲音。 相關:如何在Microsoft Outlook 2016或365中關閉新郵件警報 把鐘聲換成別的 如果您仍然需要聽覺警報,但需要的不是標準聲音,請開啟“控制面板”(單擊“開始”並鍵入“控制面板...
...音,甚至看到您的指標短暫更改為電子郵件圖示。下面是如何禁用它們。 如果您正在處理一個繁忙的專案,為影片會議共享螢幕,或者只是不想每次來自Accounting的John傳送另一封全團隊電子郵件時都收到警報,那麼您可能需要關...
...可以隨時得到通知,當新的職位上升,符合你的搜尋。 如何獲取電子郵件通知 Craigslist有內建的電子郵件提醒。你可以得到任何Craigslist搜尋的電子郵件提醒,而且是免費的。 要設定電子郵件通知,只需前往Craigslist網站並執行...
...然,您可以調整您的電子郵件帳戶設定來解決此問題。 如何修復傳出郵件設定 要解決此問題,首先需要開啟Apple Mail並單擊Mail>Preferences。 (不要單擊選單中的“帳戶”選項。“帳戶”選項會將您帶到系統範圍的“Internet帳戶...
...郵件基礎:POP3已過時;請立即切換到IMAP 我們將向您展示如何在您的Gmail帳戶中使用IMAP,以便您可以跨多臺計算機同步您的Gmail帳戶,然後介紹如何將您的Gmail帳戶新增到Outlook 2010、2013或2016。 設定您的gmail帳戶以使用imap 要設...