Btgunluk.com
Kişisel bir bilişim blogu
Asp.Net ile E-Posta Gönderme
Php ile e-posta yollatma işi yapanlar için Asp.Net'te durumun biraz farklı olduğunu belirtmek gerek.
Asp.Net'te e-mail gönderebilmek için smtp destekli bir e-mail hesabına ihtiyaç var. Daha sonra aşağıdaki kodlar yardımıyla e-posta gönderilebilir.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="iletisim.aspx.cs" Inherits="iletisim" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title><asp:Literal ID="ltrSiteBasligi" runat="server"></asp:Literal></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="stil.css">
</head>
<body>
<form id="form1" runat="server">
<div>
Ad soyad : <asp:TextBox ID="adi" runat="server"></asp:TextBox><br />
Email : <asp:TextBox ID="mail" runat="server"></asp:TextBox><br />
Konu : <asp:TextBox ID="konu" runat="server"></asp:TextBox><br />
Mesaj : <asp:TextBox ID="mesaj" runat="server" TextMode="MultiLine"></asp:TextBox><br />
<asp:Button ID="Button1" runat="server" Text="Gönder" onclick="Button1_Click" /><br />
<asp:Label ID="bilgi" runat="server" Text=""></asp:Label>
</div>
</form>
</body>
</html>
Yukarıdaki kodlar form tasarımını oluşturmakta. Aşağıdaki kodlar ile e-posta gönderimi tamamlanmakta:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
using System.Net;
public partial class iletisim : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
try
{
SmtpClient client = new SmtpClient();
MailMessage mailgonder = new MailMessage();
mailgonder.To.Add("btgunluk@example.com"); //mail göndermek istediğiniz herhangi bir hesap
mailgonder.From = new MailAddress("admin@example.com");
mailgonder.Subject = konu.Text;
mailgonder.IsBodyHtml = true; // html içerik gönderiyorsanız true düz metin ise false olacaktır.
mailgonder.Body = "Adı : " + adi.Text + "<br>Email Adresi : " + mail.Text + "<br>Mesaj : " + mesaj.Text;
NetworkCredential guvenlik = new NetworkCredential("admin@example.com", "123456");
client.Credentials = guvenlik;
client.Port = 25; // mail gönderim portunuz. Sunucunuza göre değişiklik gösterebilir
client.Host = "192.192.192.192";// mail sunucunuz
client.EnableSsl = false; // ssl aktif ise true değilse false
client.Send(mailgonder);
bilgi.Text = "Email Gönderildi";
}
catch
{
bilgi.Text = "Email Gönderilemedi";
}
}
}
24.06.2012 12:14:17
Etiketler: visual studio
Yorumlar
Bu yazıya henüz yorum yapılmamış.
Yazı hakkında yorum yapmak için, buraya tıklayın.
Kategoriler :
- Bilişim (55)
- C Sharp (1)
- Delphi (44)
- Duyuru (8)
- Excel (8)
- Fıkralar (9)
- Flash (2)
- Javascript (3)
- Kategorisiz (2)
- Kıssa'dan Hisse (5)
- Php (20)
- Program Tanıtımı (1)
- Python (2)
Arşiv :
- Kasım 2008 (11)
- Ekim 2010 (6)
- Kasım 2010 (11)
- Aralık 2010 (3)
- Ocak 2011 (2)
- Mayıs 2011 (1)
- Temmuz 2011 (4)
- Ağustos 2011 (10)
- Ekim 2011 (2)
- Ocak 2012 (2)
- Şubat 2012 (1)
- Mart 2012 (1)
- Nisan 2012 (3)
- Haziran 2012 (2)
- Temmuz 2012 (1)
- Ağustos 2012 (1)
- Kasım 2012 (1)
- Mart 2013 (1)
- Mayıs 2013 (1)
- Temmuz 2013 (1)
- Ekim 2013 (2)
- Kasım 2013 (2)
- Şubat 2014 (1)
- Ekim 2014 (1)
- Kasım 2014 (3)
- Şubat 2015 (1)
- Ağustos 2015 (3)
- Eylül 2015 (1)
- Ekim 2015 (1)
- Ocak 2016 (3)
- Nisan 2016 (1)
- Ekim 2016 (1)
- Aralık 2016 (8)
- Ocak 2017 (27)
- Şubat 2017 (1)
- Haziran 2017 (1)
- Eylül 2017 (1)
- Kasım 2017 (1)
- Ocak 2018 (2)
- Temmuz 2018 (2)
- Kasım 2018 (1)
- Aralık 2018 (1)
- Şubat 2019 (1)
- Ağustos 2019 (2)
- Aralık 2019 (1)
- Ocak 2020 (1)
- Nisan 2020 (10)
- Kasım 2020 (1)
- Aralık 2020 (1)
- Ocak 2021 (1)
- Mayıs 2022 (1)
- Kasım 2022 (1)
- Mart 2023 (1)
- Mayıs 2023 (2)
- Haziran 2023 (1)
- Ocak 2024 (2)
- Temmuz 2024 (1)
- Aralık 2024 (1)
- Ocak 2025 (1)
- Temmuz 2025 (1)
Etiketler :
- 3d acar baltas Android asp.net banana pi c sharp delphi fonksiyonları excel Firefox flash flowplayer ipucu opencv pascal pdf php fonksiyonları python super pi ttnet veritabanı video visual studio Windows word