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;
}
}
POST YOUR COMMENTS
You must be logged in to post a comment.