mail設定引起的sendmail資源占用過高問題

2021-06-06 06:44:20 字數 448 閱讀 6376

前天發現某生產系統占用過高,後發現是sendmail程序過多。

檢視/var/spool/mqueue郵件目錄,ls半分鐘無反應,sendmail -bp發現

unsafe map file /etc/mail/aliases
根據 提示,發現居然有人把/etc/的許可權設定錯誤,導致郵件訊息檔案n多,wtf,裝機的人腦子進水。

生產機並不連線到公網,因此,只能是內部郵件。把所有的使用者crontab 查詢了一遍,發現有乙個使用者每分鐘都執行乙個不存在的指令碼。。。這個指令碼的郵件輸出會引起sendmail在發郵件,sendmail會檢查/etc/許可權,發現有錯不能將訊息分派給使用者從而掛起,產生了非常多的sendmail程序和/var/spool/mqueue檔案。

把crontab 改正,/etc/mail許可權修正,清理/var/spoo/mqueue/  ,清理sendmail程序以後,世界清淨了。

linux設定mail郵件伺服器

在linux下設定smtp伺服器並用mail命令發郵件精解步驟 1.vi etc mail.rc set from aaa cn 預設對外傳送郵件的使用者郵箱位址 set smtp aa.smtp.xx.cn 選用預設傳送郵件的公共郵件網域名稱 set smtp auth user aaa cn 預...

php 中的mail函式

php 中的mail函式可以簡單傳送郵件 bool mail string to,string subject,string message string additional headers string additional parameters mail 函式可以傳送指定的訊息 string ...

Pyhont 收發mail的實現

關於email的基礎知識就不說,直接進入python主題。一 傳送email 1 連線到郵件伺服器 2 登陸 如果需要的話 3 發出服務請求 比如傳送 4 退出 在smtp中我們主要用到的方法是 sendmail from,to,msg mopts,ropts 是把msg從from發給to,esmt...