codice:
<%@ Page Language="c#" %>
<%@ Import Namespace="System.Text" %>
<%@ Import Namespace="System.Web.Mail" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script runat="server">
private void btnSend_Click(System.Object sender, System.EventArgs e)
{
StringBuilder strMessage = new StringBuilder();
MailMessage msg1 = new MailMessage();
strMessage.Append("<table border='0' cellpadding='4' >");
strMessage.Append("<tr>");
strMessage.Append("<td>");
strMessage.Append(tbBody.Text);
strMessage.Append("[/b]");
strMessage.Append("</td>");
strMessage.Append("</tr>");
strMessage.Append("</table>");
msg1.From = tbFrom.Text;
msg1.To = tbTo.Text;
msg1.Subject = tbSubject.Text;
msg1.Body = strMessage.ToString();
msg1.BodyFormat = MailFormat.Html;
msg1.Priority = MailPriority.Normal;
//Allegato
MailAttachment myAttachment = new MailAttachment(Server.MapPath("/database/utenti.mdb"));
msg1.Attachments.Add(myAttachment);
SmtpMail.SmtpServer = "nomemailserver";
try
{
SmtpMail.Send(msg1);
lbStatus.Text = "Messaggio inviato";
}
catch
{
lbStatus.Text = "Errore nell'invio";
}
}
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<table border="0" align="left" cellpadding="4" cellspacing="0" bgcolor="aliceblue" id="Table1">
<tr>
<td width="52" align="left" bgcolor="lightsteelblue">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">A:</font></td>
<td>
<asp:textbox id="tbTo" runat="server" columns="45"></asp:textbox></td>
</tr>
<tr>
<td width="52" align="left" bgcolor="lightsteelblue">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Da:</font></td>
<td>
<asp:textbox id="tbFrom" runat="server" columns="45"></asp:textbox></td>
</tr>
<tr>
<td width="52" align="left" bgcolor="lightsteelblue">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Oggetto:</font></td>
<td>
<asp:textbox id="tbSubject" runat="server" columns="45"></asp:textbox></td>
</tr>
<tr>
<td width="52" align="left" bgcolor="lightsteelblue">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Testo:</font></td>
<td>
<asp:textbox id="tbBody" runat="server" textmode="MultiLine" rows="5" columns="35"></asp:textbox></td>
</tr>
<tr>
<td width="52" align="left" bgcolor="lightsteelblue">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></td>
<td>
<asp:button OnClick="btnSend_Click" id="btnSend" runat="server" text="Invia"></asp:button>+nbsp;
<asp:label id="lbStatus" runat="server" Font-Bold="True"></asp:label></td>
</tr>
</table>
<div align="center">
</div>
</form>
</body>
</HTML>