간단히 말해서, 메일 관리자에게 친구의 고용주에게 메일 구성을 수정해야하는지, 아니면 내가 받아 들일 수있는 정책이 더 진보적인지 직접 수정해야하는지, .SMTP 클라이언트가 MTA에게 HELO에서 전체적으로 해결할 수있는 호스트 이름을 제공해야합니까?
친구가 내 메일 서버에서 아무 것도 읽을 수 없다는 불만을 나타 냈습니다. 필자는 그 파일을 파고 들었고 메일 서버가 제공하는 호스트 이름이 * .local 공간에있을 때 전역 적으로 해석 할 수 없다는 것을 의미하는 것으로 보인다.
"Helo command rejected : Host not found;"와 함께 거부되었습니다. 내 후위 메일 서버에 의해. 나는 아마도 UCE 체크를 엄격하게 사용하고 있기 때문에 (내가 잘못 생각한) 잘못 설정 한 서버를 화이트리스트에 올렸지 만 이제는 실제로 잘못 구성되었는지를 파악하려고 노력하고있다. 내가 받아 들일 때.
그렇다면 RFC 821에 따르면 "HELO 수신기는 HELO 매개 변수가 실제로 보낸 사람의 IP 주소와 일치하는지 확인할 수 있습니다. 그러나받는 사람이 보낸 사람의 IP 주소를 실제로 받아들이지 않아야합니다. HELO 명령이 검증에 실패합니다. " 그것은 내가 사실 RFC에 위배된다는 것을 나에게 시사한다.
RFC 821의이 부분은 향후 RFC로 대체 되었습니까? 또는 메일 서버가 가짜 HELO와 메일을 허용해야합니까? HELO 호스트 이름이 해당 상태를 가리킬 수있는 존경받는 권위자가 있습니까? 메일 관리자에게 문의하기위한 참고 자료로 사용할 수 있습니까?
그리고 인터넷의 많은 부분이 당신에게 동의합니다. 그러나 HELO에서 쓰레기와 함께 서버를 설정하는 경우 보내는 메일의 반송을 준비하십시오. 그냥 선생님;) – moonshadow