메일 : 메시지를 보낼 수 없음 : 프로세스가 0이 아닌 상태로 종료되었습니다.


18

나는 아무 문제없이 2 주일 동안 일하는 cronjob을 가지고있다. 그리고 지난 밤에 나는 보통 이메일을받지 못했다고 확인했다. 나는 자신에게 이메일을 보내려고 터미널에 갔는데 다음과 같은 오류가 발생했습니다.

메일 : 메시지를 보낼 수 없음 : 프로세스가 0이 아닌 상태로 종료되었습니다.

내 ssmtp cfg 파일로 아무것도 변경하지 않았습니다. 모든 것을 확인하고 다시 확인하면 코드, ssmtp, 모든 것이 완벽합니다.

나는 cronjob을 통해 하루에 두 번 이메일을 보냅니다. crontab도 방해받지 않았습니다. 나는 왜 그것이 작동을 멈출 지 모른다.

시스템은 gmail을 통해 이메일을 발송합니다. gmail 계정으로 가서 테스트 이메일을 발송했는데 아무런 문제없이 송수신되었습니다.

또한 Google, 포럼, 웹 사이트 전체에서 실수가 보이지 않습니다. 이것은 24 시간 전에 모든 것이 잘 작동했기 때문에 의미가 있으며 이제 막 멈췄습니다.

Q : 이러한 문제를 해결하는 방법을 진단하고 해결하는 방법이 있습니까?


1
1) 일반적인 터미널에서 cron 명령을 실행하여 출력을 보셨습니까? 2) 로그를 확인 했습니까 (일반적으로 /var/log) 3) 인터넷 연결에서 메일 링에 사용 된 네트워크 포트가 차단되지 않았는지 확인 했습니까?
webKnjaZ

Q1 예, 그렇습니다. 내가했을 때 오류가 발생했습니다. Q2 / var / log를보고 문제를 볼 수 없었습니다. Q3 집에서, 휴대 전화로 온열을 사용하거나 직장에서 메일을 보내려고했습니다. 제목의 오류.
3kstc 1

1
정확히 어떤 로그를 확인 했습니까?
webKnjaZ

var / log / sudo syslog-괜찮아 보입니다. 모든 것이 고치기 작업처럼 작동하고 다시 작동하기 시작했습니다. 이제 터미널에서 이메일을 보낼 수 있습니다 ....
3kstc

2
/var/log/mail.log나는 추측한다
webKnjaZ

답변:


21

우분투 14.04 서버에서 동일한 문제가 발생했습니다. 그리고에서 오류 메시지를 발견했습니다 /var/log/mail.err.

postfix/sendmail[27115]: fatal: open /etc/postfix/main.cf: No such file or directory

그런 다음 방금 postfix이 문제를 재구성 하고 해결했습니다.

sudo dpkg-reconfigure postfix

4
어떤 재구성 옵션을 선택했는지 알려주시겠습니까?
페르난도

1
서버를 "인터넷 서버"로, 도메인을 서버 도메인으로 모두 선택했습니다. 이것은 나를 위해 일했습니다.
Bartosz Dabrowski 2016 년

1

주로 파일 크기로 인해 크기가 매우 커서 파일을 압축하여 다시 보낼 수 있습니다.


1

데비안에서 오류가 발생했습니다.

mail: cannot send message: process exited with a non-zero status error 

그리고 종료 코드

$ echo $?
$ 36

/ etc / hostname의 호스트 이름과 / etc / hosts의 127.0.0.1 이름이 다르기 때문입니다.


0
sudo dpkg-reconfigure postfix

시스템 메일 이름.

로그를 읽으십시오 : vim /var/log/mail.err

ff@ubuntu:/var/log$ head -n 20 mail.err 
Sep  7 10:36:39 ubuntu sm-msp-queue[6302]: unable to qualify my own domain name 
(ubuntu) -- using short name
ff@ubuntu:/var/log$ 

3
좀 더 자세히 설명해 주시겠습니까? roaima의 대답으로 시작 하지만 다음 세 단어를 이해하지 못합니다.
Jeff Schaller
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.