포트 587의 Windows 2012 서버 r2에 내 smtp 서버를 설정한 후 내부에 다음 코드가 포함된 email이라는 텍스트 파일을 생성하여 이메일 기능을 테스트했습니다.
From:[email protected]
to:[email protected]
Sunject: Test Email
This is the body
.
- 그런 다음 email.txt 파일을 저장했습니다.
- 메일루트 내부의 픽업 폴더에 넣었습니다.
- 몇 초 후에 email.txt가 픽업 폴더에서 사라졌습니다.
- 대기열 폴더에 나타납니다.
- 하지만 대기열 폴더에서 사라집니다.
이때 Gmail로 배송이 되었는지 확인해보았으나 메일이 오지 않았습니다. 그래서 badmail 폴더를 확인해 보니 당연히 비어 있었습니다.
그래서 내 질문은 내 이메일에 무슨 일이 일어나고 있는 걸까요? 배송중인가요? 작동하려면 smtp 서버를 변경해야 합니까? 내 이메일이 스팸 폴더에도 표시되지 않아서 차단되는 건가요?
업데이트 2:방금 삭제된 폴더를 확인한 결과 다음과 같은 배달 상태 알림(실패)을 받았습니다.
smtp; 550 5.1.0 Authentication required
이는 무엇을 의미하며 이를 해결하려면 어떻게 해야 합니까?
답변1
나는 그것을 해결했다! 방금 다음 단계를 따랐습니다.
- IIS 6.0 관리자로 이동
- 도메인을 마우스 오른쪽 버튼으로 클릭 - 속성 선택
- 배송 탭에서 아웃바운드 보안을 선택하세요.
- 기본인증 선택
- 내 경우에는 isp 사용자 이름을 입력하세요. 내 comcast 사용자 이름과 비밀번호였습니다.
- TLS 암호화 확인란을 선택하고 확인을 누릅니다.
- 적용을 누릅니다.
이제 5.1.0 오류 없이 메일을 보낼 수 있습니다.