아웃바운드 SMTP 이메일이 배달되지 않지만 여전히 대기열 및 픽업 폴더에서 사라집니다.

아웃바운드 SMTP 이메일이 배달되지 않지만 여전히 대기열 및 픽업 폴더에서 사라집니다.

포트 587의 Windows 2012 서버 r2에 내 smtp 서버를 설정한 후 내부에 다음 코드가 포함된 email이라는 텍스트 파일을 생성하여 이메일 기능을 테스트했습니다.

From:[email protected]
to:[email protected]
Sunject: Test Email

This is the body

.
  1. 그런 다음 email.txt 파일을 저장했습니다.
  2. 메일루트 내부의 픽업 폴더에 넣었습니다.
  3. 몇 초 후에 email.txt가 픽업 폴더에서 사라졌습니다.
  4. 대기열 폴더에 나타납니다.
  5. 하지만 대기열 폴더에서 사라집니다.

이때 Gmail로 배송이 되었는지 확인해보았으나 메일이 오지 않았습니다. 그래서 badmail 폴더를 확인해 보니 당연히 비어 있었습니다.

그래서 내 질문은 내 이메일에 무슨 일이 일어나고 있는 걸까요? 배송중인가요? 작동하려면 smtp 서버를 변경해야 합니까? 내 이메일이 스팸 폴더에도 표시되지 않아서 차단되는 건가요?

업데이트 2:방금 삭제된 폴더를 확인한 결과 다음과 같은 배달 상태 알림(실패)을 받았습니다.

smtp; 550 5.1.0 Authentication required

이는 무엇을 의미하며 이를 해결하려면 어떻게 해야 합니까?

답변1

나는 그것을 해결했다! 방금 다음 단계를 따랐습니다.

  1. IIS 6.0 관리자로 이동
  2. 도메인을 마우스 오른쪽 버튼으로 클릭 - 속성 선택
  3. 배송 탭에서 아웃바운드 보안을 선택하세요.
  4. 기본인증 선택
  5. 내 경우에는 isp 사용자 이름을 입력하세요. 내 comcast 사용자 이름과 비밀번호였습니다.
  6. TLS 암호화 확인란을 선택하고 확인을 누릅니다.
  7. 적용을 누릅니다.

이제 5.1.0 오류 없이 메일을 보낼 수 있습니다.

관련 정보