|  |  |  | 

General Topics Software Engineering Visual Studio C#

C# Geliştiricisi için 10 Önemli İpucu No #3 – Kullanıcıları Mail ile Bilgilendirme

Yazılımızın daha etkileyici olması için kullanıcılarınıza bazı konular hakkında bilgilendirme maili atabilirsiniz. C# ile bunu yapmak gerçekten çok kolay. Önemli olan nokta gönderen maili kısmındaki alana geçerli bir smtp adresi yazmış olmanız. Aksi halde kullanıcılarınıza herhangi bir mail gitmeyecektir.

İşte size örnek :

using System.Web.Mail;
private bool SendEmail(string sFrom, string sTo, string sCC, 
    string sBCC, string sSubject, string sMessage, int iMailType)
{
  try
  {
    MailMessage Message = new MailMessage();

    // sFrom alanı boş olursa alıcıya bir ID numarası ile mail gönderilecektir.
    if(sFrom=="")
      Message.From = "mesaj@muratkaya.com.tr";
    else
      Message.From = sFrom;

    // sTo boş geçilir ise False döndürecektir.
    if(sTo=="")
      return false;
    else
      Message.To = sTo;

    Message.Cc = sCC;
    Message.Bcc = sBCC;
    Message.Subject = sSubject;
    Message.Body = sMessage;
    Message.BodyFormat = MailFormat.Text;
    SmtpMail.SmtpServer = "Geçerli bir SMTP sunucusu IP adresini girin!";
    SmtpMail.Send(Message);

    return true;
  }
  catch(System.Web.HttpException ehttp)
  {
    // Hata olur ise yapmak istedikleriniz (kod vs)...
    return false;
  }
  catch(Exception e)
  {
    // Hata olur ise yapmak istedikleriniz (kod vs.)....
    return false;
  }
  catch
  {
    // Hata olur ise yapmak istedikleriniz (kod vb)...
    return false;
  }
}
c-gelistiricisi-icin-10-onemli-ipucu-no-3-kullanicilari-mail-ile-bilgilendirme

ABOUT THE AUTHOR

Application Security , Information and Software Security Specialist Ethical Hacker and Pentester

POST YOUR COMMENTS