環境:CentOS裡面有sendmail服務
問題:使用上可以正常收發信,問題在我的客戶有買郵件備份伺服器,此伺服器會透過sendmail的一個備份用的帳號backup去丟信件過去。
也就是伺服器會把所有sendmail的信件丟一分到backup帳號裡面,然後備份伺服器會去接收backup帳號內的信件去做分類。
問題來了,當mail server 的/var/spool/mail/backup這個檔案裏面第一行有的時候會有空白一行,就會導致備份伺服器沒辦法收信,然後backup的檔案就會越來越大,越來越大。到最後伺服器當機。
目前的做法:1.每天早上檢查此檔案,若檔案變大先暫時mv /var/spool/mail/backup /var/spool/mail/backup1-2-3-4別的檔名。
因為backup檔案會很大在vi的時候會開很久,有沒有辦法不用使用vi進入backup直接在cmd列下指令dd刪除第一行?????
2.問題還是出在server為何導致空白行的產生
這有問題可以解決嗎??
話說server不定時loading會很重
pop3
minisrv.
會飆高。使用者約40人
<pre class="c" name="code">$ cat ithelp0910.txt
test
test2
test3
$ sed -i '1d' ithelp0910.txt
$ cat ithelp0910.txt
test
test2
test3
記得先備份再動手喔.
請問以下有關貴司郵件系統的描述是否正確?如果有誤,麻煩更正之;謝謝。
「 一台安裝sendmail服務的CentOS伺服器,會將每封sendmail處理過的信件複製一份到backup帳號。有一台郵件備份伺服器會定時自動透過CentOS的POP3服務接收backup帳號的信件,然後在備份伺服器內進行分類處理。 」
再提供你一個治標的方法,設定排程工作(crond),每天把該backup檔案MV到別的地方,加上一些時間變數即可,應該也可以寫出依數量刪除多餘檔案的排程工作。
不過語法就請你自己找一下MAN或GOOGLE了,鳥哥的網站也應該有設定方法。
有一點不解.....轉寄的郵件....
為什麼不用郵件軟體把Backup的信箱收下來就好了.....
為什麼還要買一台專用的設備呢??
這個收backup帳號的東西叫做MAE(mail archiving expert)
不是我在打廣告,中華數位這東西是真的不錯用
MAE這東西可以設定從mail server的某帳號作收信的動作在歸類到個別信箱
而我現在發生的問題就是mail server的某帳號(backup)不定時第一行會空白
導致mae這台抓不到backup這個郵件檔的信,導致無法成功歸檔
用 客戶端軟體也可以啊.....郵件規則.....
我用Exchange....所以沒這個問題...
謝謝拉!!我研究研究
客戶端軟體是指outlook嗎?
郵件規則應該只能做本機或個人信箱的規則
MAE是全公司用的
不過exchange和sendmail是有些功能上的差異
所以管理方式應該會有些許上的不一樣吧?!^^(應該)