Omay Bilişim yardım - Mail ve POP3 Ayarları -
 

ASP.NET Mail Script

 

mail.aspx için örnek kodlar aşağıdadır. Aşağıdaki kod ile birlikte sitenizin rootuna Bin klasörü oluşturmalısınız. Bin klasörü ve içeriğindeki .dll dosyasını download etmek için lütfen buraya tıklayınız.

<%@ Import Namespace="System.Web" %>
<%@ Import Namespace="ASPEMAILLib" %>
<%@ Import Namespace="System.Reflection" %>
<script runat="server" LANGUAGE="C#">

void Page_Load(Object Source, EventArgs E)
{
// Change this to your own SMTP server
String strHost = "mailscriptserver";

txtHost.InnerHtml = strHost;

if( IsPostBack )
{
// MailSender object declaration
ASPEMAILLib.IMailSender objMail;
objMail = new ASPEMAILLib.MailSender();

objMail.Host = strHost;

objMail.From = txtFrom.Value; // From address
objMail.FromName = txtFromName.Value; // optional

// To address, 2nd argument optional
objMail.AddAddress(txtTo.Value, Missing.Value);

// message subject
objMail.Subject = txtSubject.Value;

// message body
objMail.Body = txtBody.Value;

try
{
objMail.Send(Missing.Value);
txtMsg.InnerHtml = "<font color=green>Başarıyla Gönderildi.! Mesajın gönderildiği adres " + txtTo.Value + ".</font>";
}
catch(Exception e)
{
txtMsg.InnerHtml = "<font color=red>Hata oluştu: " + e.Message + "</font>";
}
}
}

</script>

<HTML>
<HEAD>
<TITLE>AspEmail .net</TITLE>
</HEAD>
<BODY>

<div id="txtMsg" runat="server"/><BR>

<FORM action="mail.aspx" METHOD="POST" RUNAT="Server">

<TABLE CELLSPACING=0 CELLPADDING=2 BGCOLOR="#E0E0E0">
<TR>
<TD>Host adresi </TD>
<TD><B><div id="txtHost" runat="server"/></B></TD>
</TR>
<TR>
<TD>Gönderen (From) </TD>
<TD><INPUT TYPE="TEXT" ID="txtFrom" RUNAT="Server"></TD>
</TR>
<TR>
<TD>Gönderen Adı (From Name) </TD>
<TD><INPUT TYPE="TEXT" ID="txtFromName" RUNAT="Server"></TD>
</TR>
<TR>
<TD>Alıcı Adresi (To) </TD>
<TD><INPUT TYPE="TEXT" ID="txtTo" RUNAT="Server"></TD>
</TR>
<TR>
<TD>Konu (Subject) </TD>
<TD><INPUT TYPE="TEXT" ID="txtSubject" RUNAT="Server"></TD>
</TR>
<TR>
<TD>Mesaj (Body)</TD>
<TD><TEXTAREA ID="txtBody" RUNAT="Server"></TEXTAREA></TD>
</TR>
<TR>
<TD COLSPAN=2><INPUT TYPE="SUBMIT" NAME="Send" VALUE="Göder (Send)" RUNAT="Server"></TD>
</TR>

</TABLE>

</FORM>

</BODY>
</HTML>

Omay Bilişim T-(216) 416 96 25 F- (216) 416 96 25

info@omaybilisim.com.tr    http://www.OmayBilisim.com.tr