C#-та поштаға хат жіберу

Бағдарламалау
Ассаляму'алейкум!
Поштаға хат жіберудің қарапайым коды



    SmtpClient client = new System.Net.Mail.SmtpClient("хост(мысалы smtp.mail.ru, smtp.yandex.ru, smtp.gmail.com)");
    client.Credentials = new NetworkCredential("Жолдаушының поштасы", "Жіберушінің кілтті сөзі");
    MailMessage message = new MailMessage();
    message.From = new MailAddress("Жолдаушының поштасы");
    message.To.Add(new MailAddress("Қабылдаушының поштасы1"));
    message.To.Add(new MailAddress("Қабылдаушының поштасы2")); // Бірнешеу қосуға болады
    message.Body = "Хат мәтіні";
    message.Subject = "Хаттың тақырыбы";
    message.IsBodyHtml = true; // Егер жіберетін хат HTML түрінде болса
    client.Send(message);


System.Net; System.Net.Mail; осы библиотекаларды қосу керек

Осы ғана :)

8 пікір

avatar
Осыны рассылка үшін қолдануға болады ма? Мысалға, бір уақытта бір email-дан 100 адресске хат жолдау кезінде ешқандай проблема болмайды ма?
avatar
message.To.Add деп адрестер қоса беруге болады, 100 адрес болса да проблема болмау керек деп ойлаймын
avatar
Егер ол мүмкін болса, Қайсардың сервисі осымен шығатын секілді ғой.
avatar
Болады, мен озим соны колданганмын рассылка ушин )
avatar
Енді-енді жазғалы жүр едім осыны))) Мықты көзімді ашқан осы жаңалық. Сырт көзге едәуір жұмыс болып көрінгенмен, шын мәнінде оңай қол жеткізуге болатын дүние. Қысқа — нұсқа, түсінікті жазба.
avatar
Қазір ғана осы кодпен қолданып көріп едім, дұрыс істемей тұр. Бұрын істейтін.
Әлде қауіпсіздік үшін талаптары өзгерді ме екен?
Тек қана тіркелген және авторизациядан өткен қолданушылар пікір қалдыра алады.