Я пытаюсь отправить электронное письмо на C#, и у меня возникают некоторые проблемы. Когда я пытаюсь отправить электронное письмо, я получаю сообщение «Ошибка: отказ отправить почта». Вот мой код:C# Отправить вопрос электронной почты
try
{
client.Host = "smtp.gmail.com";
client.Port = 465;
client.UseDefaultCredentials = false;
client.Credentials = smtpCreds;
client.EnableSsl = true;
MailAddress sendFrom = new MailAddress("[email protected]");
MailAddress sendTo = new MailAddress("[email protected]");
MailMessage msg = new MailMessage(sendFrom,sendTo);
msg.Subject = "Subject";
msg.Body = "Body";
client.Send(msg);
}
catch (Exception e)
{
MessageBox.Show("Error:" + e.Message);
}
Также у меня есть это заявление:
public SmtpClient client = new SmtpClient();
public System.Net.NetworkCredential smtpCreds = new System.Net.NetworkCredential("mail", "password");
надеюсь, что вы можете мне помочь.
Пытались ли вы с 'Port = 587' – Sachin
Где это пропуск? – KF2
@Sachin у меня. Все еще не работает – Stormel