|
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>
|