Sitede sayfaya girilen mesajı E-mail’e Gönderme İşlemi — (İletişim Sayfası) — Asp Net — C#

Sitede sayfaya girilen mesajı E-mail’e Gönderme İşlemi — (İletişim Sayfası) — Asp Net — C#

Öncelikli olarak gmail hesabımızdan iki değişiklik yapmalıyız.Aşağıdaki resimlerde bulunan işlemleri takip ediniz.

1.İşlem: ayarlar

mesaj_gonder

 

mesaj_gonder6

IMAP etkinleştir seçilir.

mesaj_gonder7

 

2.İşlem:  Gmalimizin sağındaki ismimizin baş harfi olan yere tıklayıp sonrasında Hesabım tıklanır

mesaj_gonder2

Oturum açma ve güvenlik tıklanır.

mesaj_gonder3

 

Kapalı olan ayarı Açık olarak değiştiriyoruz.

mesaj_gonder4

 

mesaj_gonder5

 

Şimdi sıra geldi tasarıma ve kodlara.Öncelikle aşağıdaki nesneleri ekliyoruz Toolboxtan.

mesaj_gonder8

 

Default.aspx

[code lang=”html”]

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.auto-style1 {
width: 100%;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>

</div>
<table class="auto-style1">
<tr>
<td>Ad Soyad :</td>
<td>
<asp:TextBox ID="TextBox1" runat="server" Width="186px"></asp:TextBox>
</td>
</tr>
<tr>
<td>Email :</td>
<td>
<asp:TextBox ID="TextBox2" runat="server" Width="186px"></asp:TextBox>
</td>
</tr>
<tr>
<td>Konu :</td>
<td>
<asp:TextBox ID="TextBox3" runat="server" Width="187px"></asp:TextBox>
</td>
</tr>
<tr>
<td>Mesaj :</td>
<td>
<asp:TextBox ID="TextBox4" runat="server" Height="140px" Width="188px" TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<asp:Label ID="Label1" runat="server"></asp:Label>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Gönder" />
</td>
</tr>
</table>
</form>
</body>
</html>

[/code]

 

Default.aspx.cs

[code lang=”csharp”]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;//www.gorselprogramlama.com
using System.Net.Mail;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
public void MailGonder()
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("aspnetornek@gmail.com");
msg.From = new System.Net.Mail.MailAddress(TextBox2.Text, "Mail Baslik", System.Text.Encoding.UTF8);
msg.Subject = TextBox3.Text;
msg.Body = TextBox4.Text;//www.gorselprogramlama.com
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Credentials = new System.Net.NetworkCredential("aspnetornek@gmail.com", "şifre");
client.Port = 587; //veya 25
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
client.Send(msg);
Label1.Text = "Mailiniz Başarı İle Gönderildi";
}
protected void Button1_Click(object sender, EventArgs e)
{
MailGonder();
}//www.gorselprogramlama.com
}

[/code]

 

mesaj_gonder13

Gmail Gelen kutusu boş

mesaj_gonder9

 

Gönder dedikten sonra mesajın gmalimizin Gelen kutusuna geldiğini göreceksiniz.

mesaj_gonder12

 

mesaj_gonder11

 

Projeyi İNDİR

Bir yanıt yazın

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