2015-01-25 3 views
0

구성 파일에서 SMTP 서버를 가져 와서 전자 메일을 보낼 수있는 genric C# SMTP 클라이언트를 개발 중입니다.SMTP 서버의 인증 모드

여기서는 서버의 인증 요구를 충족시키는 방법에 대한 열린 견해에 직면하고 있습니다. C# SMTPCilent는 사용자 이름 - 암호 메커니즘 만 지원합니까? 아니면 다른 인증 메커니즘을 지원합니까? SMTP

또한 SMTP 서버는 키/인증서 기반 인증을 사용합니까?

답변

0

자신의 SmtpClient를 개발하는 경우 원하는 인증 메커니즘을 구현할 수 있습니다.

SMTP 자체는 인증 메커니즘을 정의하지 않습니다. 서버가 지원하는 SASL 인증 메커니즘을 알릴 수있는 AUTH 확장이 있습니다.

SASL AUTH를 지원하는 SmtpClient 구현 예의 경우 SmtpClient 구현을 MailKit에서 살펴보십시오.