Я использую приведенный ниже код для отправки электронной почты через сервер Gmail.Я хочу знать, что мне нужно изменить / удалить из приведенного ниже кода, чтобы иметь возможность отправлять электронную почту с почтового сервера Yahoo с помощью моего приложения C # WinForm.
А также, если вы знаете, какчтобы он работал быстрее, пожалуйста, дайте мне знать.Отправка электронного письма с использованием этого кода занимает от 20 до 22 секунд.Спасибо.
var fromAddress = new MailAddress("sendermail@gmail.com", "Sender name");
var toAddress = new MailAddress("recipientmail@gmail.com", "Recipient name");
const string fromPassword = "mypassword";
const string subject = "Subject";
string body = "E-mail content";
var smtp = new SmtpClient();
{
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential(fromAddress.Address, fromPassword);
smtp.Timeout = 20000;
}
using (var message = new MailMessage(fromAddress, toAddress))
{
message.Subject = subject;
message.Body = body;
message.IsBodyHtml = true;
smtp.Send(message);
}