Мы используем SMTP-серверы critsend для наших информационных бюллетеней. Использование стандартного .NET SmtpClient с System.Net.NetworkCredential работает, но мы не можем заставить его работать с объектом SmtpServer MailBee.
Следующий код завершается ошибкой, потому что сервер отвечает «Сервер не поддерживает команду STARTTLS (STLS для POP3).»:
SmtpServer smtpServer = new SmtpServer("smtp.critsend.com");
smtpServer.Port = 587;
smtpServer.AccountName = "MY NAME";
smtpServer.Password = "MY PASSWORD";
Smtp.LicenseKey = "MY KEY";
Smtp smtp = new Smtp();
smtp.SmtpServers.Add(smtpServer);
MailMessage mailMessage = new MailMessage();
mailMessage.To.Add("MY EMAIL");
mailMessage.Subject = "Test";
mailMessage.From.Email = "MY EMAIL";
smtp.Message = mailMessage;
smtp.Send();
Установка smtpServer.SslMode = SslStartupMode.Manual не помогает. Как я могу отключить StartTLS?
Мы используем MailBee.NET.5.5.2.138.
Любая помощь очень ценится.