我正在尝试使用 lotuslive smtp 从 C# 代码发送邮件。但是我没有成功发送邮件。每次它说{“无法从传输连接中读取数据:现有连接被远程主机强行关闭。”}。
我的代码适用于 gmail 和 yahoo 等其他电子邮件主机。
下面是我使用的代码。
MailMessage message = new MailMessage();
message.From = new MailAddress("fromaddress");
message.To.Add(new MailAddress("toaddress"));
message.Subject = "Test";
message.Body = "test";
SmtpClient client = new SmtpClient("companyname-com-smtp.mail.lotuslive.com", 465);
client.UseDefaultCredentials = false;
NetworkCredential credential = new NetworkCredential("companycredentials", "password");
client.Credentials = credential;
client.EnableSsl = true;
try
{
client.Send(message);
}
catch(Exception ex)
{
}