
최근에 구성된 postfix MTA에 문제가 있습니다. postfix가 시작되면 다음 경고가 나타납니다.
postfix/qmgr[5078]: warning: connect to transport private/filter: No such file or directory
콘텐츠 필터로 amavis-new가 있는데 해당 줄을 주석 처리해도 경고가 나타납니다. 결과적으로 (내 생각에는) 위의 내용 중 내가 가지고 있는 모든 가상 도메인에 대해 아래와 같은 오류가 발생합니다.
postfix/error[5080]: 254851834107: to=<[email protected]>, relay=none, delay=13082, delays=13082/0.01/0/0.01, dsn=4.3.0, status=deferred (mail transport unavailable)
나에게 좋은 소식은 어떻게든 문제를 해결할 수 있었다는 것입니다(방법은 묻지 마세요!!!!).
문제는 이제 앞서 언급한 문제의 영향을 받은 메일이 메일 대기열에 50개 정도 있다는 것입니다. postqueue -f
이전과 같은 스타일의 오류가 발생 하면
mail transport
unavailable
그러나 새 메일은 최종 목적지까지 제대로 배달됩니다.
어떤 제안이 있으십니까?
감사합니다.
PS Unix 및 가상 사용자와의 로컬 메일 전달은 처음부터 괜찮았습니다!
답변1
해결됨: postsuper -r ALL
작업을 수행했습니다....
답변2
해당 오류 메시지는 에서 정의되어야 하는 postfix
이름이 지정된 전송을 사용하려고 한다는 것을 나타냅니다 . 에 그 단어로 시작하는 줄이 있나요 ? 그렇지 않은 경우 이를 추가하거나 .private/filter
master.cf
master.cf
main.cf
답변3
실제 오류가 발생하면 (mail transport unavailable)
어떻게든 /var/log/mail.log
. postfix는 몇 번의 전달을 시도한 후 이 오류는 추가 시도가 실패할 것임을 알고 있으므로 귀찮게 하지 않는다는 의미입니다. 오류가 있는지 확인하기 위해 접미사 검사를 시도하십시오. 파일을 변경하는 경우 해당 파일을 실행하여 업데이트 /etc/postfix
해야 할 수도 있습니다 . postfix가 실제로 인증에 사용하고 있는 파일을 생성하기 위해 나중에 실행하지 않았기 때문에 파일을 편집했는데도 postmap
오류가 발생했습니다 .SASL auth failed
/etc/postix/sasl_passwd
postmap sasl_passwd
sasl_passwd.db