Ubuntu Server 11.04에서 Postfix(SMTP)를 사용하여 메일을 보낼 수 없습니다. 그러면 뭔가 문제가 있는 것 같은데, 오류 메시지는 어디서 볼 수 있나요?
답변1
이 포괄적인 내용을 우연히 발견하셨나요?Postfix 디버깅 가이드? 로깅과 관련하여 다음과 같은 공지가 있습니다.
Postfix는 실패한 전달과 성공한 전달을 모두 로그 파일에 기록합니다. 파일은 일반적으로
/var/log/maillog
또는 이라고 합니다/var/log/mail
. 정확한 경로 이름은 파일에 정의되어 있습니다/etc/syslog.conf
.
( -facility 로그가 기록되는 위치를 syslog.conf
지정합니다 mail
. 이를 보면 설명이 필요합니다.)
답변2
postfix 로그 파일은 다음과 같습니다.
/var/log/mail.log
/var/log/mail.err
/var/log/mail.info
로그 파일을 grep할 수도 있습니다 /var/log/syslog
.
답변3
어디에서도 로그를 찾을 수 없고, Ubuntu 20.04 LTS를 실행하고 있는데, 알고 보니 이상한 이유로 권한 문제였습니다. 문제는 시스템 로그 권한에 있습니다. 다음은 이 문제를 해결하는 데 도움이 되었습니다.
sudo chown syslog:adm /var/log
sudo chmod 0775 /var/log
sudo service rsyslog restart
sudo service postfix restart