Asp.net C# ile Gmail üzerinden mail göndermek(iletişim formu)
Not: Visual Studio 2010’da çalışmaktadır.
Eklenecek namespaceler ;
using System.Net.Mail; using System.Net;
Mail gönderme kodları;
MailMessage mail = new MailMessage(); //mesaj sınıfından mail nesnesi oluşturuyoruz. mail.To.Add("gidecekmail@mail.com"); //gönderilecek olan mail adresi mail.From = new MailAddress(txteposta.Text); //kimden gönderilecek. mail.Subject = "arifceylan.com üzerinden... Adı: " + txtad.Text; //mailin konusu... txtad adlı texboxtan da ismini aldırdım. kaldırabilirsiniz... mail.Body = txtmesaj.Text+"<br/><b>Gönderenin epostası:</b>"+txteposta.Text; //mailin içeriği. txtmesaj ve txteposta textboxları kullandım. mail.IsBodyHtml = true; //html kodlarına izin verilsin. SmtpClient client = new SmtpClient("smtp.gmail.com", 587); //gmail smtp adresi tanımlaması client.EnableSsl = true; // Gmail için sslin aktif olması gerekiyor. NetworkCredential credentials = new NetworkCredential("arifceylan@gmail.com", "***"); //gmail kullanıcı adı ve şifre... Şifre bölümünü değiştirin(***) client.Credentials = credentials; try { client.Send(mail); Response.Write("Mesaj gönderildi. Teşekkür ederiz") } catch (Exception hata) { Response.Write(hata); //hata ayıklama ile hata olduğunda hata mesajı yazdırılacak. }
Bu kadar. Kolay gelsin.
Gelen arama terimleri:
- asp net mail gnderme
- asp net mail gönderme c#
- asp net c# mail gönderme
- asp net mail gönderme
- asp net iletişim formu
- asp net iletişim formu mail gönderme
- asp net gmail mail gönderme
- aspx mail gönderme
- c# aspx mail gönderme
- aspx üzerinden gmail ile mail gönderme
RESPONSE KODLARINI ÇALIŞTIRAMADIM 1
txteposta.Text BUNLARI DEĞİŞTİRDİM KENDİ TEXTBOXLARIMI KULLANDIM SORUN OLURMU ACABA ??
sorun olmaz. vs 2010 asp.nette kullaniyorum ben sorunsuz. ne hatasi verdi ki?