Asp.net İle Mail Gönderme [ Örnek Anlatımlı ]
ASP.NET ile mail gönderme işlemi, System.Net.Mail kütüphanesini kullanarak gerçekleştirilir. Bu kütüphane, e-posta göndermek için gerekli olan sınıf ve metotları içerir.
Aşağıda, ASP.NET ile mail gönderme işlemini gerçekleştiren basit bir kod örneği verilmiştir:
using System;
using System.Net;
using System.Net.Mail;
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.example.com");
mail.From = new MailAddress("sender@example.com");
mail.To.Add("recipient@example.com");
mail.Subject = "Test Email";
mail.Body = "This is a test email sent using ASP.NET";
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
Console.WriteLine("email sent");
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
Bu kod, MailMessage sınıfını kullanarak e-posta mesajını oluşturur ve SmtpClient sınıfını kullanarak mail sunucusuna iletmek için bağlantı kurar.
Bu kod örnekteki gibi kullanımınızda smtp server ve kullanıcı bilgilerinizi kendinizin yerine koymanız gerekmektedir. Ayrıca, smtp server yapılandırması yapılmışsa veya başka bir mail gönderme yöntemi kullanılmışsa, bu kod doğru çalışmayabilir.