cym9889
(Youngmuk)
1
안녕하세요,
고객사 프로젝트를 수행하면서 메일 발송 시 Send SMTP Mail Message 액티비티를 이용해서 메일 발송을 하고 있습니다.
최근에 고객사 메일 서버가 IBM Notes → Microsoft Exchange로 바뀌면서 아래와 같은 Exception이 발생하는데요,
System.NotSupportedException: No compatible authentication mechanisms found.
혹시 저와 같은 증상을 겪으셨던 분 계실까요?
고객사 내부망의 Cloud 계정이 메일 릴레이를 통해 발송하는 방식이며, 방화벽은 Open 되어 있습니다.
Forum에서 SmtpClient 클래스를 이용해서 시도하라는 내용이 있어 테스트 했더니, 이 방식으로는 메일링이 되기는 합니다만 현재 사용되지 않는 API라고 하여 사용하지 않으려고 합니다.
도움 주시면 감사하겠습니다.
yj.um
(youngjae)
2
혹시 SMTP 전송가능하도록 Hub Transfer 설정이 되어 있는지 Exchange 관리자에게 문의해 보시기 바랍니다.
만약 SMTP를 정책적으로 막아놨다면 SendExchnageMailMessage 를 쓰시는것이 좋을것 같습니다.
설정은 Exchage Version, Exchage Server (담당자에게 EWS 주소 문의), 도메인, 계정정보 등을 입력한후 발송 테스트 해보시기 바랍니다.
cym9889
(Youngmuk)
3
안녕하세요, 답변 감사합니다. Send smtp mail message에서 Authentication을 위한 로그온/패스워드 정보를 빼고 수행하니 메일 발송이 잘 되었습니다. 사내망에서는 SMTP 가능하도록 설정은 되어있었네요.