Mail Gönderme

Hiç yorum yok
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;
using System.Net;
 
namespace Facede
{
   public class Mail
 {
     public string Konu { getset; }
     public string Mesaj { getset; }
     public int SmtpPort { getset; }
     public string Host { getset; }
     public string Kime { getset; }
     public string Kimden { getset; }
     public NetworkCredential Credential { getset; }
     public string sifre = "Sifrenizi giriniz";// gönderen kişinin mail sifresi
     public Mail(string Mailkonusu, string MailMesaji, string KimeGonderilecek)
        {
            this.Konu = Mailkonusu; 
            this.Kime = KimeGonderilecek;
            this.Host = "smtp.gmail.com";
            this.SmtpPort = 587;
            this.Mesaj = MailMesaji;
            this.Credential = new NetworkCredential("gmail adresinizi giriniz", sifre);
            this.Kimden = "gmail adresinizi giriniz";
        }//Constuctor ile gelen verileri verdiğimiz ayarlar doğrultusunda kullanacaz
 
 
     public static void Gonder(Mail m)
     {
             MailMessage e_posta = new MailMessage();
         e_posta.From = new MailAddress(m.Kimden);
         e_posta.To.Add(m.Kime);
         e_posta.IsBodyHtml = true;
         e_posta.Subject = m.Konu;
         e_posta.Body = m.Mesaj;
         SmtpClient smtp = new SmtpClient();
         smtp.EnableSsl = true;
         smtp.Credentials = m.Credential;
         smtp.Port = m.SmtpPort;
         smtp.Host = m.Host;
         smtp.Send(e_posta);
     }// Maili Gönderen Metodmuz
    }
}

Hiç yorum yok :

Yorum Gönder

Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.