Forumlarda sıklıkla sorulduğunu gördüğüm bir soru olduğu için C# ile mail gönderme kodlarını ve Yandex Connect mail sunucusu ayarlarını bir kere buradan paylaşmak ve gerektiğinde referans alınarak kullanılabilmesi amacıyla bu soruyu cevabı ile birlikte ekliyorum.
Yandex ayarları ile yandex kurumsal mail ayarları aynı olduğu için mail sunucusu olarak yandex kurumsal mail hesaplarını kullanan sitelerin ayarları üzerinden örnek kodları paylaşıyorum. Bu kodlarda mail adreslerini ve şifreyi düzenleyerek direk kendi kodlarınıza entegre edebilirsiniz. İşlemi senkron olarak gerçekleştirebileceğinizi varsayarak button_click gibi bir eyleme trigger edebilirsiniz.
C# ile Mail Gönderme Kodları (Yandex Connect Mail Sunucuları için)
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]", "Reitix mbologlu");
mail.To.Add("[email protected]");
mail.Bcc.Add("[email protected]");
mail.Subject = "Mail Konusu";
mail.IsBodyHtml = true;
mail.Body = "<b>Gönderen:</b> Reitix;
SmtpClient sc = new SmtpClient();
sc.Port = 587;
sc.EnableSsl = true;
sc.Host = "smtp.yandex.com";
sc.UseDefaultCredentials = false;
sc.Credentials = new NetworkCredential("kullaniciadi", "parola");
sc.Send(mail);