Asp.net 4 c# email gönder

Asp.net 4 de email göndermek isteyen arkadaşlar için kodlar aşağıdaki gibidir.
 mail gönderecek formumuzun adı SendMail.aspx olsun.




<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SendMail.aspx.cs" Inherits="SendMail" %>
   <form id="form1" runat="server">
    <div>
        Alıcı:
       <asp:TextBox ID="alici" runat="server"></asp:TextBox>
        <br />
        Gönderen:
        <asp:TextBox ID="gönderen" runat="server"></asp:TextBox>
        <br />
        Konu:
        <asp:TextBox ID="konu" runat="server"></asp:TextBox>
        <br />
        Mesaj:
        <br />
        <asp:TextBox ID="mesaj" runat="server" Height="171px" TextMode="MultiLine"
            Width="270px"></asp:TextBox>
        <br />
        <asp:Button ID="send_mail" runat="server" onclick="send"
            Text="Gönder" />
       <br />
        <br />
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </div>
    </form>


daha sonrada SendMail.aspx.cs kod kısmına bunları ekliyoruz.

using System;
using System.Web.UI.WebControls;
using System.Net.Mail;

public partial class SendMail : System.Web.UI.Page
{
   
    protected void send(object sender, EventArgs e)
    {
        MailMessage mailObj = new MailMessage(
                   gönderen.Text, alici.Text, konu.Text, mesaj.Text);
        SmtpClient SMTPServer = new SmtpClient("server adresi buraya");
        try
        {
            SMTPServer.Send(mailObj);
        }
        catch (Exception ex)
        {
            Label1.Text = ex.ToString();
        }
    }
}
 

kodlar bu kadar.

Yorumlar

Bu blogdaki popüler yayınlar

[programsız] Bilgisayarı yeniden başlatma (restart) işleminin zamanını ayarlama

c# List kullanımı