Mailkit을 통해 .NetCore/Ubuntu 컴퓨터에서 SMTP 서버에 연결하려고합니다.예기치 않은 "원격 인증서가 유효성 검사 절차에 따라 유효하지 않습니다."
SSL이 꺼진 상태에서 서버의 포트 25에 연결을 시도하고 있습니다.
메일 서버는 로컬 LAN의 Windows 서버이며 문제가있는 Ubuntu 컴퓨터에서 사용되는 것과 동일한 설정으로 다른 컴퓨터에서 정상적으로 작동합니다. 아래와 같이 코드를 연결하기 위해 사용되는
은 :
using (var client = new SmtpClient())
{
client.Connect("smtp.mydomain.com", 25,false);
client.Authenticate(username, password);
client.Send(emailMessage);
client.Disconnect(true);
}
그러나,이 에러 메시지 와 .Connect 라인 직후 예외를 발생 "원격 인증서는 검증 절차에 따라 무효이다. "
내가 인증서를 모든 바닐라 포트에서 25
사람이 어떤 아이디어가 무엇인지에 대한 것입니다 가지고에 참여하는 것을 놀랜다?
답장을 보내 주셔서 감사합니다. 나는 이것을 해결하기 위해 SecureSocketOptions.None을 전달할 수 있었다. Connect() 메서드에 대한 세 번째 매개 변수로 사용됩니다. – Hughgo