Kullanılan Toolbox objeleri
DialogResult dialogResult
button
——————————————————————-
referenslar
using System.Net.Mail;
using System.Net.Mime;
using System.Net;
———————————————————————
Butonun Click eventındaki kodları aşağıdaki gibidir;
public void button24_Click(object sender, EventArgs e)
{
DialogResult dialogResult = MessageBox.Show(“Mail Gönderilecek, Onaylıyormusunuz?”, “Uyarı!!”, MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
string emailto = “mailadresi@gmail.com”;
SmtpClient sc = new SmtpClient();
sc.Port = 587;
sc.Host = “smtp.gmail.com”;
sc.EnableSsl = true;
sc.Credentials = new NetworkCredential(“emailto “, “mail şifresi”);
MailMessage mail = new MailMessage();
mail.From = new MailAddress(emailto, “Onur TURAN”);
mail.CC.Add(“bilgi gönderilecek mail adresi yazılacak”);
mail.To.Add(“mail gönderilecek mail adresi yazılacak”);
mail.Subject = “Konu yazılacak”;
mail.IsBodyHtml = true;
string sHtml;
string firmaAdi=”Firma Adı”;
string Llog = “Kayıt Tarihi/Saati”;
string Tlog = “” + System.DateTime.Now;
string htmlheader = “baslık”;
sHtml = “<tr><br><strong><font color=red>” + htmlheader + “<br/><br></font></strong></tr><br/><strong><font color=black>” + firmaAdi + ” : ” + “</font></strong>” + txtFirmaAdi.Text +
“</td></tr><tr><strong><font color=black><td>” + Llog + “</td><td>” + “: </font></strong>” + Tlog + “</td></tr></table>”;
mail.Body = sHtml;
mail.Attachments.Add(new Attachment(@”C:\SystemLogInfo.txt”));
for (int i = 0; i < listBox1.Items.Count; i++)
{
mail.Attachments.Add(new Attachment(listBox1.Items[i].ToString()));
}
sc.Send(mail);
MessageBox.Show(“mail gönderildi”);
}
else if (dialogResult == DialogResult.Yes)
{
//MessageBox.Show(“Göndermeyi iptal ettiniz”);
}
}