溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

sendmail 發送郵件

發布時間:2020-08-10 12:31:59 來源:網絡 閱讀:388 作者:liyongshan213 欄目:移動開發

最近搭建了一個Nagios的監控系統,主要是為了監控其他機器上的服務

但是搭建完畢后需要有報警的時候通知我,好及時解決問題,網上查了一下覺得還是用sendmail發送比較靠譜,但是我首選郵箱是139郵箱,因為139郵箱有短信通知,其他的比如163短信通知還收費呢,所以就選他了,經濟實惠:

  1. 首先需要安裝sendmail

    # yum -y install sendmail*

  2. 修改:# vi /etc/hosts

    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

    127.0.0.1       monitor.nagios.cms   localhost.localdomain    localhost

  3. 修改:# vi /etc/mail/access

    Connect:localhost.localdomain           RELAY

    Connect:localhost                       RELAY

    Connect:127.0.0.1                       RELAY

    Connect: monitor.nagios.cms              RELAY

  4. 修改:# vi /etc/mail/local-host-names

    monitor.nagios.cms

  5. 重啟sendmail

    # /etc/init.d/sendmail restart

  6. 如果啟動比較慢可能是因為postfix占用了25端口,把postfix進程殺死,再次啟動sendmail

  7. 如果還是比較慢那么修改hostname

    # hostname monitor.nagios.cms

  8. 重啟sendmail

  9. 嘗試發送郵件:

    echo "Test mail from 44" | mail 13401157457@139.com

    默認使用你當前登陸的用戶的用戶名為前綴發送的郵件,我的默認是root,如果你不想以root為前綴的話,你可以新建用戶,然后發送,這樣就會以當前登陸的用戶的名稱發送了?;镜竭@里就結束了,如果還是沒有發出去的話

  10. 查看發送日志:

    # tail -f /var/log/maillog

    如果發送450說明發送過于平凡,導致139郵箱服務器端給退回了,可等待一會再發

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女