Merhaba arkadaşlar, bu yazımızda C# Mail Atma Uygulaması nasıl yapılır konusuna değineceğiz. Bunun için mail atacağınız server üzerinde yetkiniz olması gerekmektedir. Eğer yetkiniz yoksa hata alırsınız. İlk önce basit bir form yapalım. Alıcı, gönderen, yazı metni gibi textbox nesneleri koyarak, mail atmak içinde bir buton koyalım. Mail atacağınız server ip adresini SmtpClient() fonksiyonu içine tırnak “123.123.123.123” string şeklinde yazın. Sonra programı çalıştırın ve alıcı adresini girin. Gönderici adresi gerçekte oluşturulmuş olmasına gerek yok. Konu ve metin kısmınına doldurduktan sonra gönder butonu ile gönderebilirsiniz. Bu kadar basit.

C# Mail Atma Uygulaması Kodu
// www.kaizen40.com

using System;
using System.Net.Mail;
using System.Windows.Forms;

namespace MailAtmaUygulamasi
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void BtnGonder_Click(object sender, EventArgs e)
        {
            try
            {
                MailMessage mail = new MailMessage();
                SmtpClient SmtpServer = new SmtpClient("server ip adresi");

                mail.From = new MailAddress(TxtGonderen.Text);
                mail.To.Add(TxtAlici.Text);
                mail.Subject = TxtKonu.Text;
                mail.Body = TxtKonu.Text;

                SmtpServer.Port = 25;

                SmtpServer.Send(mail);
                MessageBox.Show("Mail Gönderildi");
            }
            catch(Exception err)
            {
                MessageBox.Show(err.ToString() + "\r\n" + err.StackTrace);
            }
        }
    }
}

Umarım faydalı olmuştur.


0 yorum

Bir cevap yazın

Avatar placeholder

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.