Не отправляются почтовое сообщения c# SmtpClient?
using MimeKit;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MailKit.Net.Smtp;
namespace pochta
{
public class EmailSender
{
public void SendEmail(string to, string subject, string body)
{
var message = new MimeMessage();
message.From.Add(new MailboxAddress("lasdwer", "[email protected]"));
message.To.Add(new MailboxAddress("[email protected]", to)); // Адрес получателя
message.Subject = subject;
message.Body = new TextPart("мда")
{
Text = body
};
using (var client = new SmtpClient())
{
client.Connect("smtp.yandex.ru", 465, true);
client.Authenticate("lasdw**", "ixybh******gsll");
client.Send(message);
client.Disconnect(true);
}
}
}
}
private void Button_Click(object sender, RoutedEventArgs e)
{
EmailSender emailSender = new EmailSender();
emailSender.SendEmail("[email protected]", "Мда", "Мда");
}
В яндексе все галки проставил в настройках, пароль приложения сделал, в client.Authenticate логин пароля и пароль приложения ввожу. Приложение в ошибку не падает если ввести неверный пароль или порт ошибка.
Ответы (1 шт):
Автор решения: Loli_MaSSteR
→ Ссылка
код оказался рабочим просто в яндекс почте не сразу прогружается папка спам:)