.png)
Sendmail 사용자 알 수 없는 오류(해결됨)
최근에 Linux 시스템에 새로운 Sendmail을 설치할 때 아래와 같은 문제에 직면했습니다. [email protected]과 같은 특정 도메인으로 이메일을 보내는 동안 "stat=User unknown"오류가 표시됩니다. 이 문제는 특정 도메인에서만 발생했습니다. 다른 도메인으로 이메일을 보내는 것이 제대로 작동했습니다. 로그 파일 항목은 다음과 같습니다.
이제 sendmailconfig 명령을 실행하여 변경 사항이 적용되도록 하고 sendmail을 다시 시작하여 100% 확인하십시오.
마지막으로 Sendmail 서비스를 다시 시작하여 변경 사항을 적용합니다. 모두 완료되었습니다. 다시 이메일을 보내면 이메일이 실제 사서함으로 배달되어야 합니다.
Jan 7 08:36:04 sendmail[22497]: 1078a4RD022497: from=www-data, size=679, class=0, nrcpts=1, msgid=, [email protected] Jan 7 08:36:04 sendmail[22497]: 1078a4RD022497: [email protected], ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30679, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown Jan 7 08:36:04 sendmail[22497]: 1078a4RD022497: 1078a4RE022497: DSN: User unknown
해결책:
문제를 해결한 후 도메인 이름이 서버의 호스트 이름 또는 Sendmail의 구성 파일 설정과 일치하기 때문에 이러한 문제가 발생하는 것으로 나타났습니다. . 이 경우 Sendmail이 자신이 아닌 실제 메일 서버로 이메일을 보내도록 구성할 수 있습니다. 아래 지침을 따르십시오./etc/mail/sendmail.mc
를 편집하고 끝에 다음 줄을 추가합니다. sudo vim /etc/mail/sendmail.mc
다음 항목을 추가합니다. define(`MAIL_HUB', `domain.com.')dnl define(`LOCAL_RELAY', `domain.com.')dnl도메인 이름 끝을 후행 점으로 변경해야 합니다!
sudo sendmailconfig
모든 확인 메시지가 표시되면 'Y'를 누르십시오.sudo systemctl restart sendmail