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 yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.