2017-08-01 113 views
-2

我只是在unix.stackexchange.com中提出這個問題,但我沒有得到任何答案。我希望至少會在這裏幸運。請忽略問題的愚蠢。我是linux的noob。Postfix連續停止

我已成功將Sendgrid配置爲在CentOS上安裝CPanel的Google Cloud Instance。我已經完成了。

當安裝Postfix時我必須刪除當前安裝的exim4。安裝成功,但我發現有時Postfix已停止。如果我再次開始使用# postfix start,它會在幾分鐘內停止。

下面是maillog的:

# tail -n 30 /var/log/maillog 

Jul 28 04:24:33 myhost postfix/qmgr[15174]: BAD9D110BEAB3: from=<[email protected]>, size=3665, nrcpt=1 (queue active) 
Jul 28 04:24:33 myhost postfix/smtp[15181]: BAD9D110BEAB3: to=<[email protected]>, relay=smtp.sendgrid.net[167.89.125.25]:2525, delay=152, delays=152/0.02/0.1/0.03, dsn=2.0.0, status=sent (250 Ok: queued as q4j-M5JVRM61Sw9du237_g) 
Jul 28 04:24:33 myhost postfix/qmgr[15174]: BAD9D110BEAB3: removed 
Jul 28 04:24:33 myhost postfix/smtp[15177]: AA9A8110BEAA3: to=<[email protected]>, relay=smtp.sendgrid.net[167.89.125.25]:2525, delay=577, delays=576/0.02/0.11/0.06, dsn=2.0.0, status=sent (250 Ok: queued as AcEHW3P5Q5K7PgnA0qvsYQ) 
Jul 28 04:24:33 myhost postfix/qmgr[15174]: AA9A8110BEAA3: removed 
Jul 28 04:24:33 myhost postfix/smtp[15180]: B5A5B110BEAB2: to=<[email protected]>, relay=smtp.sendgrid.net[167.89.125.25]:2525, delay=152, delays=152/0.01/0.09/0.06, dsn=2.0.0, status=sent (250 Ok: queued as QumlXDnNQHekR3TnPfC_Kg) 
Jul 28 04:24:33 myhost postfix/qmgr[15174]: B5A5B110BEAB2: removed 
Jul 28 04:24:33 myhost postfix/smtp[15179]: B29A2110BEAA4: to=<[email protected]>, relay=smtp.sendgrid.net[167.89.125.25]:2525, delay=577, delays=576/0.02/0.18/0.02, dsn=2.0.0, status=sent (250 Ok: queued as k-HSDlzjTPiR3mxxXWZj2A) 
Jul 28 04:24:33 myhost postfix/qmgr[15174]: B29A2110BEAA4: removed 
Jul 28 04:29:35 myhost spamc[15925]: connect to spamd on ::1 failed, retrying (#1 of 3): Connection refused 
Jul 28 04:29:36 myhost spamd[1195]: zoom: able to use 996/997 'body_0' compiled rules (99.899%) 
Jul 28 04:29:37 myhost spamd[1195]: spamd: server started on IO::Socket::INET [_]:783 (running version 3.4.1) 
Jul 28 04:29:37 myhost spamd[1195]: spamd: server pid: 1195 
Jul 28 04:29:37 myhost spamd[1195]: spamd: server successfully spawned child process, pid 15934 
Jul 28 04:29:37 myhost spamd[1195]: prefork: child states: B 
Jul 28 04:29:37 myhost spamd[15934]: spamd: connection from localhost [127.0.0.1]:39080 to port 783, fd 5 
Jul 28 04:29:37 myhost spamd[1195]: spamd: server successfully spawned child process, pid 15935 
Jul 28 04:29:37 myhost spamd[1195]: prefork: adjust: 0 idle children less than 1 minimum idle children. Increasing spamd children: 15935 started. 
Jul 28 04:29:37 myhost spamd[1195]: prefork: child states: BI 
Jul 28 04:29:37 myhost spamd[1195]: prefork: child states: II 
Jul 28 04:29:37 myhost spamd[1195]: prefork: adjust: 2 idle children more than 1 maximum idle children. Decreasing spamd children: 15935 killed. 
Jul 28 04:29:37 myhost spamd[1195]: prefork: child states: IK 
Jul 28 04:29:37 myhost spamd[1195]: spamd: handled cleanup of child pid [15935] due to SIGCHLD: interrupted, signal 2 (0002) 
Jul 28 04:29:37 myhost dovecot: pop3-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<6cb+IFlVIr1/AAAB> 
Jul 28 04:29:38 myhost dovecot: lmtp(15985): Connect from local 
Jul 28 04:29:38 myhost dovecot: lmtp(15985): Disconnect from local: Successful quit 
Jul 28 04:29:38 myhost dovecot: imap-login: Login: user=<__cpanel__service__auth__imap__x4omw2slm18rtsvbmuqztk47y34ogk65i4b9jtgduyu1py...>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=15998, secured, session=<lGoLIVlV9Ld/AAAB> 
Jul 28 04:29:38 myhost dovecot: imap(__cpanel__service__auth__imap__x4omw2slm18rtsvbmuqztk47y34ogk65i4b9jtgduyu1pylltnu7jebtjldvddpu): Logged out in=11, out=470, bytes=11/470 
Jul 28 04:29:38 myhost postfix/master[15172]: terminating on signal 15 
Jul 28 04:29:40 myhost postfix/sendmail[16036]: fatal: Recipient addresses must be specified on the command line or via the -t option 

我想知道這裏發生了什麼,並以此來保持Postfix的連續運行?

回答

-1

cPanel/WHM被開發爲使用exim4而不是後綴運行。沒有將postfix與cPanel整合在一起。你可以刪除exim並安裝postfix,但是你會遇到各種各樣的問題,比如發送/接收電子郵件,垃圾郵件過濾器等等。我建議你刪除後綴,並繼續使用exim,如果你想受益於cPanel電子郵件功能。作爲一個基本的指導方針,你必須以這種方式使用cPanel,除非你真的知道你在做什麼。爲WHIM創建電子郵件配置設置。據我所知後綴整合是功能要求名單上,這是尚未開發且有是否會被執行或者在沒有真正的信息:

https://features.cpanel.net/topic/postfix-support

所以去除postfix,嘗試運行upcp --force強制更新cPanel。通常它應該安裝exim。如果沒有,你可以使用yum包管理器手動安裝:

yum -y install exim-4.89-2.cp1162.x86_64(這將是對的cPanel & WHM 64.0(建36)最新的穩定,上一個CentOS 7.3 Linux發行版上運行)。您也可以運行:

yum -y install exim