NOQUEUE: 거부: Helo 명령이 거부됨: 정규화된 호스트 이름이 필요함

NOQUEUE: 거부: Helo 명령이 거부됨: 정규화된 호스트 이름이 필요함

저는 Win11 3개와 Win10 1개를 실행하고 있으며 모두 Office 365 Outlook을 사용하고 있습니다. 3 Outlook 클라이언트는 내 집 NAT의 postfix/dovecot 서버에 잘 연결되며 외부에서 내 라우터를 통해 터널링할 수도 있습니다.

얇은 노트북을 대체할 수 있는 최신형,연결을 설정할 수 없습니다., /var/log/mail로그에는 NETBIOS 호스트 이름(Windows에서 호스트 이름 명령을 사용하여 표시됨)과 보낸 사람 및 받는 사람 이메일을 나타내는 다음 오류가 표시됩니다.

NOQUEUE: 거부: Helo 명령이 거부됨: 정규화된 호스트 이름이 필요함

Stack Exchange에서 이러한 유형의 문제에 대한 다른 언급은 서버를 더 허용적으로 변경하는 것을 제안합니다. 그러나 다음과 같이3개의 클라이언트 작업클라이언트 측에서 뭔가를 해야 합니다. 포트 143과 587에서 STARTTLS를 사용하여 메일 계정을 똑같은 방식으로 설정했습니다. 이 오류가 발생할 때까지 로그 파일은 동일합니다(일반적으로 한 연결에서 다음 연결로 변경되는 내용 제외). Outlook이 아닌 제어판의 이메일 계정 구성을 사용하여 연결을 설정했습니다. 후자는 사용자 이름이 이메일 주소 이외의 다른 것을 허용하지 않기 때문입니다. 이것이 과거에 효과가 있었던 것입니다.

내가 수행한 모든 연구에서 Outlook이 정규화된 호스트 이름을 보내도록 하는 방법에 대한 제안을 본 적이 없지만 Windows 컴퓨터 중 3대는 이 작업을 수행할 수 있고 그 중 하나는 수행할 수 없기 때문에 가능하다고 가정합니다. 문제는 계정 설정에 있는 것이 아니라 Windows 내의 다른 곳에 있는 것 같습니다.

서버는 Raspberry Pi 운영 체제입니다. 내 LAN은 포트 25, 143 및 587이 열려 있는 DSL 라우터 뒤에 있습니다. LAN의 클라이언트 시스템은 다음으로부터 네트워크 주소, 이름 및 도메인 이름을 받습니다.DNS. 아내의 Win 10 노트북과 내 Android 휴대폰도 LAN을 통해 또는 다른 곳에서 메일에 액세스하는 데 아무런 문제가 없습니다.

답변1

위의 메시지는훈제 청어.

해결책은 다음과 같습니다."고급 설정"->"보내는 서버"탭하고 확인하세요"보내는 서버(SMTP)에 인증이 필요합니다."그리고 기본값을 유지하세요"수신 메일 서버와 동일한 설정을 사용합니다".

관련 정보