Exchange 2010 - 외부 이메일이 전송되지 않습니다. 아마도 SMTP/DNS 문제일 수 있지만 조언이 필요합니다.

Exchange 2010 - 외부 이메일이 전송되지 않습니다. 아마도 SMTP/DNS 문제일 수 있지만 조언이 필요합니다.

로컬 서버의 상자 간에 이메일을 보낼 수 있을 만큼 충분히 기능적으로 Server 2012에 Exchange 2010을 설치하고 구성했습니다.

그만한 가치가 있기 때문에 프로덕션용으로 복제하기 전에 가상 환경에서 테스트 실행으로 이 작업을 수행하고 있으므로 현재 인터넷 액세스를 제공하는 브리지 NIC 1개와 호스트 전용 NIC 1개를 제공하는 VirtualBox에서 OS를 실행하고 있습니다. 연결을 테스트하기 위해 사용하고 있는 W7 VM에 대한 DHCP 등입니다. 현재 Windows 방화벽이 비활성화되어 있습니다.

제가 겪고 있는 문제는 외부 주소로 이메일을 보내는 것입니다. 이 특정 테스트 사례에서는 Gmail 주소를 대상으로 사용하려고 하는데 Bellsouth에서도 비슷한 문제가 발생합니다. 모두 "451 4.4.0 기본 대상 IP 주소가 다음과 같이 응답했습니다. "421 4.2.1 연결할 수 없습니다."라는 오류 메시지가 표시됩니다. 대체 호스트로 장애 조치를 시도했지만 성공하지 못했습니다. 대체 호스트가 없거나 모든 대체 호스트에 대한 전달이 실패했습니다."

"bluebox.amberjohn.co"를 가리키는 "mail"의 CNAME을 설정했고, 송신 커넥터에서 "mail.amberjohn.co"는 HELO에 대한 응답으로 제공된 FQDN입니다. "mx.amberjohn.co"는 "bluebox.amberjohn.co"도 가리킵니다. SMTP 주소 공간은 "*"이며 모든 하위 도메인을 포함합니다.

지금 내가 있는 곳은생각하다잘못되었을 수 있습니다. 역할 및 기능 추가 마법사를 통해 SMTP 서버를 설치했습니다. Windows 인증 자격 증명을 사용하여 포트 25에서 SMTP 서버 "localhost"로 메일을 배달하도록 구성했습니다. 이것은 나에게 옳지 않은 것 같지만 사내에서 SMTP 서버를 실행하려고 하기 때문에 다른 곳을 가리켜야 할지 잘 모르겠습니다.

여기서 아이디어는 ISP의 SMTP 서버가 인증에 사용되는 자격 증명을 기반으로 이메일 헤더를 다시 작성하기 때문에 사용할 수 없다는 것입니다(스푸핑과 싸우기 위해 가정합니다). 조직에는 5명의 사용자가 있고 그들의 이메일은 자신의 소유권을 유지해야 합니다. 그래서 나는 내 자신의 SMTP 서버를 운영하려고 생각하고 있지만 이것을 설정한 방법에 대해 뭔가 큰 루프처럼 보입니다.

SMTPDiag를 시도했지만 대상에 대한 MX 레코드를 조회할 때 항상 실패합니다. 이는 현재 모든 SMTP 서버가 587 정도에서 TLS/SSL을 요구할 때 포트 25를 사용하도록 하드 코딩되어 있기 때문인 것 같습니다. MX 레코드를 찾는 중이지만 연결되지 않습니다. 내 서버가 25에서 실행되므로 SMTPDiag를 로컬 주소와 연결하면 제대로 작동합니다.

내가 시도하지 않은 유일한 것은 하드웨어 방화벽에서 포트를 여는 것뿐이지만 아직 그것이 문제인지 확신할 수 없습니다. 어쩌면 내가 틀렸나?

귀하의 의견에 감사드립니다.

감사해요!

답변1

대부분의 ISP는 소비자를 위해 포트 25의 아웃바운드 트래픽을 차단합니다. 이를 고려해 보셨나요? 역할과 기능을 통해 SMTP를 추가했다는 것을 잘 이해하지 못하셨나요? SMTP용 Exchange를 사용하고 Outlook 또는 OWA를 사용하여 클라이언트와 Exchange 서버에 연결해야 합니까?

답변2

이 글을 게시했을 때 집에서 이 작업을 하려고 했으나 사무실에 와서 VM을 실행하자 모든 이메일이 오기 시작했습니다. 그래서 그것은 확실히 일종의 네트워킹 문제였습니다. 문제가 해결되었습니다.

관련 정보