1. 程式人生 > >sendmail 維護記錄

sendmail 維護記錄

背景:

OK。資料庫的問題已經解決了。網站可以打開了。發了logbk,走人唄。可惜,傳送失敗。看來伺服器裡的sendmail又掛了。

1.       檢視下伺服器的25

>telnet localhost 25

連不上。Sendmail確實掛了。

2.       啟動sendmail

[email protected]:/etc/mail# /etc/init.d/sendmail start

Starting Mail Transport Agent: sendmail.

[email protected]:/etc/mail# /etc/init.d/sendmail status

MTA: is not running

QUE: Same as MTA

3.       啟動失敗。怎麼回事????連個失敗的提示都沒有

4.       到sendmail資料夾裡。

>cd /etc/mail/

5. 重新m4一下

>[email protected]:/var/log# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

失敗

搜一下,說是sendmail_cf 沒裝,奇怪了,那以前是怎麼成功的。

通過sendmail.mc可以看到版本是8.13.8,重新去網站下一個sendmail_cf,有依賴,安裝失敗,則強制安裝:

>rpm -ivh  .....i386.rpm –force –nodeps

6. 繼續m4。繼續失敗

發現是本路徑與安裝的軟體路徑不一致。

進入sendmail.mc,修改路徑。

7. 繼續m4。繼續失敗

提示沒有檔案ostype/debian.m4  debian.m4

安裝的sendmail.cf 內有各種版本的m4檔案,但沒有debian。複製個其他版本的m4檔案,命名為debian.m4

8. 繼續m4。成功。

9. 啟動sendmail。失敗。

看來問題不是原始檔的問題。

10. 老老實實的看log去。

檢視sendmaillog

[email protected]

:/var/log# vi mail.err

Dec  2 15:15:18 vtnpi exim[31191]: 2012-12-02 15:15:18 exim 4.63 daemon started: pid=31191, -q10m, listening for SMTP on port 25 (IPv4)

Dec  2 15:15:18 vtnpi exim[31191]: 2012-12-02 15:15:18 Cannot open main log file "/var/log/exim4/mainlog": Permission denied: euid=115 egid=122

Dec  2 15:15:18 vtnpi exim[31191]: exim: could not open panic log - aborting: see message(s) above

提示,沒有許可權開啟/var/log/exim4/mainlog。其實這個檔案並不存在,新建一個。修改許可權755。但仍然,失敗。

>chmod -R u+rw /var/log/exim4

>chown -R Debian-exim /var/log/exim4

11. 繼續啟動sendmailStatus仍然失敗。

12.檢視mail.err檔案,沒有錯誤資訊。檢視上步生成的mainlog檔案,有提示

[email protected]:/var/log/exim4# vi mainlog

2012-12-02 15:17:51 exim 4.63 daemon started: pid=31561, -q10m, listening for SMTP on port 25 (IPv4)

2012-12-02 15:17:51 Start queue run: pid=31562

2012-12-02 15:17:51 End queue run: pid=31562

2012-12-02 15:18:34 socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (9 more tries)

2012-12-02 15:19:04 socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (8 more tries

Log顯示25埠,已經佔用了。檢視一下

>telnet localhost 25

成功。

到網站上傳送logbk。郵件傳送成功。

12. 擦,原來雖然status提示失敗,但其實是已經成功了。坑爹呢!!!!!!!!!

!!!!!!!!!!!為什麼需要作怎麼多改動才能修改錯誤,以前怎麼好好的!!!!!!!!!!!!!!!!!!

!!!!!我應該直接去看log的,我覺得這些軟體在失敗的時候,應該給出儲存的log路徑,誰TM知道,你把log存哪去了。我都現上網查的!!!

相關推薦

sendmail 維護記錄

背景: OK。資料庫的問題已經解決了。網站可以打開了。發了logbk,走人唄。可惜,傳送失敗。看來伺服器裡的sendmail又掛了。 1.       檢視下伺服器的25埠 >telnet localhost 25 連不上。Sendmail確實掛了。 2.    

Gitlab維護記錄

enabled 文檔 restore 之間 data- ges .html ring 換ip 目前互聯網公司主流的代碼倉庫統是gitlab,類似github的實現,維護gitlab已經有兩年多的時間, 下面說一下維護過程中的註意點,以及如何維護更好。 分別是搭建

客戶服務器+數據存儲維護記錄

磁盤 更換 用戶 ros 維護 rose oa系統 記錄 系統 服務器:HP DL380 G7 16GB 4300GB P410i陣列卡 單電源使用;存儲櫃:HP MSA2012 3.5“SAS存儲櫃 4300GB 3.5"硬盤,做的RAID5數據雙機軟件:R

linux下sendmail郵件系統安裝操作記錄

src 文件中 mage 本機 acc 現在 echo log lin 電子郵件系統的組成:1)郵件用戶代理(Mail User Agent , MUA),MUA是一個郵件系統的客戶端程序,它提供了閱讀,發送和接受電子郵件的用戶接口。 最常用的 MUA 有: linux 中

mcake活動維護常見問題記錄

otto clear html S3 dex pre PE padding fun ★ ★ ★ ★ ★ ★ ★ ★ ★ ★pc端問題及解決方法 ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ 一、pc.彈窗,背景兼容ie8的寫法 .Dialogbg-qua

【工作細節記錄維護項目中前端JS組件丟失後,應如何維護開發之啟發

文章 留言 src 功能 git 開發者 中一 document json 事因:   我所維護的項目為舊項目,接手項目後並沒有什麽開發文檔留下,導致很多時候一出現問題就需要自己去研究整個過程。 項目中一直使用一個"$.download()"的方法進行文件下載。後續出現很奇

藍書(演算法競賽進階指南)刷題記錄——POJ3468 A Simple Problem with Intergers(樹狀陣列維護差分)

題目:poj3468. 題目大意:給定一個序列a,要求支援: 1.格式C a b c,表示將[a,b]的權值都加上c. 2.格式Q a b,表示查詢[a,b]的權值和. 線段樹裸題(我像個傻子一樣寫了個LCT做了一遍),可是我們這裡不用線段樹,我們討論樹狀陣列的解法. 我們已

藍書(演算法競賽進階指南)刷題記錄——CH#56C(樹上差分+set維護

題目:CH#56C. 題目大意:給定一棵樹,維護一個點集,支援: 1.給點集加一個樹點. 2.給點集刪一個樹點. 3.詢問將點集中所有樹點連線起來的連通塊的最小邊集總長度. 這道題看起來毫無思緒,但是仔細想就可以得出一些性質. 我們考慮將點集中所有點按照dfs序排序並連成

CDH部署維護問題記錄

1、IOException thrown while collecting data from host: No route to host 原因:agent開啟了防火牆 解決:service iptables stop(不推薦) 2、Cloudera recommends

Vue.js中,如何自己維護路由跳轉記錄

在Vue的專案中,如果我們想要做返回、回退操作時,一般會呼叫router.go(n)這個api,但是實際操作中,使用這個api有風險,就是會讓使用者跳出當前應用,因為它記錄的是瀏覽器的訪問記錄,而不是你當前應用的訪問記錄,這是非常可怕的事情。 解決方案就是,我們自己來維護一份history跳轉記錄。 案例與使

五.目錄,文件的瀏覽,管理和維護

linux文件系統 維護 結構 mkdir 硬件 配置文件 查看 路徑 目錄 一.linux文件系統的層次結構: a)在linux中,所有的文件和目錄都被組織成一個由一個根結點的樹狀結構,如 mkdir -p /a/b/c/d ,用tree 命令查看能直觀顯示目錄的結構為樹

ubuntu下安裝phpstudy環境記錄

completed ubuntu 下載地址 計算機 下載安裝 下載一鍵安裝包下載地址:h t tp:// w w w.p h p st u dy.n et/a. php/208 .html安裝過程開啟終端更改文件權限 chmod +x phpstudy進行安裝 ./phpstudy.bin

Linux 命令使用記錄

sshd服務 命令 端口 pid shutdown 0.11 dev sshd 配置 1、ssh [-l login_name] [-p port] [user@]hostname 示例: 不指定用戶: ssh 192.168.0.11 指

getfacl權限記錄應用

getfacl1、環境準備:[[email protected]/* */ ~]# mkdir -p /share/wanlong [[email protected]/* */ ~]# groupadd IT-SUPPORT [[email protected]/* */

win10 Oracle11g 64位配置PL/SQL Developer【記錄

oci per 文件夾 sdn rod tns logs min 工具 在 http://download.csdn.net/download/wuqinfei_cs/7740373 下載PL/SQL Developer。 1. 解壓,在instantclient_11_

web惡意請求和探測掃描記錄

黑客 惡意請求 惡意掃描 探測101.201.208.37 EBENEBFACACACACACACACACACACACACA\x00 "-"

Android應用基礎學習記錄

應用 ctp 例如 case 推薦 都沒有 變量命名規則 bytearray href 01_前言 前言,了解了Android的情況。這裏也介紹一下本文。本文是記錄學習Android應用程序開發過程,視頻中使用的Android2.2版本號,我以4.2版本號為基礎,找

好朋友的小姨,希望一起幫助下度過難關,方便的話請幫忙轉發一下,謝謝。————————心情記錄

detail sha tail 之前 沒有 from weixin timeline 方便 好朋友的小姨,希望一起幫助下度過難關,方便的話請幫忙轉發一下,謝謝。 https://ssl.gongyi.qq.com/m/weixin/ws_detail.html?from

常用數據庫記錄

忘記 第一個 文本 采樣 tar nim sting air ftw 記錄一下常用的數據庫。 TIMIT也忘記當時從哪下的了,網上也沒看到好一點的鏈接。TIMIT全稱The DARPA TIMIT Acoustic-Phonetic Continuous Speech

web程序構建 - 發票掃描記錄

信息 電子 nginx 工作 基本 angularjs exce 記錄 構建 最近在上海棋院工作的家人有這樣的一個需求: 由於上海實施了電子發票, 一張發票可能被打印多次,重復報銷。 現在需要在手機有個能打開的應用, 掃描發票上的二維碼, 自動識別信息並記錄進服務器