asp.net 可以轻松的制作出寄送e-mail 的网页。传送e-mail 使用到的对象有两个,分别是mailmessage 对象以及smtpmail 对象。mailmessage 对象是用来设定信件内容,而smtpmail对象则是将设定好的信件传送出去。因为这两个对象预设并没有被使用,所以使用mailmessage对象和smtpmail 对象之前要先宣告其名称地址,mailmessage 对象和smtpmail 对象使用的名称地址是system.web.util。
mailmessage 对象的常用属性如下表所示:

smtpmail 对象只有一个方法,如下表所示:

下列范例我们先用frontpage 画好表格及布置对象,当按下送出钮时,程序会产生mail 及sendmail 对象。接着送出设定好的mail 对象后,在画面显示「信件传送成功」:
<%@ import namespace="system.web.util"%>
<html>
<form runat="server">
<table border="0" width="100%">
<tr>
<td width="100%" valign="middle" align="center">
<table border="0" width="105%">
<tr>
<td width="28%" valign="top" align="right">收信人:</td>
<td width="52%"><asp:textbox id="txtreceiver" runat="server"
/></td>
<td width="25%" rowspan="2"></td>
</tr>
<tr>
<td width="28%" valign="top" align="right">寄件人:</td>
<td width="52%" align="left">
<asp:textbox id="txtconsigner" runat="server" />
</td>
</tr>
<tr>
<td width="28%" valign="top" align="right">主题:</td>
<td width="52%" align="left"><asp:textbox id="txtsubject"
runat="server" /></td>
<td width="25%"></td>
</tr>
<tr>
<td width="28%" valign="top" align="right">内容:</td>
<td width="52%" align="left">
<asp:textbox id="txtcontent" textmode="multiline"
rows="5" columns="36" runat="server"/>
</td>
<td width="25%"></td>
</tr>
<tr>
<td width="28%" valign="top" align="right">
<asp:button id="btnsend" text="送出" onclick="btnsend_click"
runat="server" />
</td>
<td width="28%" valign="top" align="left">
<input type="reset" value="清除重写">
</td>
</tr>
</table>
</td>
</tr>
</table>
<asp:label id="lblmessage" runat="server" />
</form>
<script language="vb" runat="server">
sub btnsend_click(sender as object, e as eventargs)
dim mail as new mailmessage
dim sendmail as new smtpmail
mail.to=txtreceiver.text
mail.from=txtconsigner.text
mail.subject=txtsubject.text
mail.body=txtcontent.text
sendmail.send(mail)
lblmessage.text="信件传送成功"
end sub
</script>
</html>
若我们想要传送一封图文并茂或带有超级链接的信件时,可以设定mailmessage 对象的bodyformat 属性。bodyformat 属性若是mailformat.text 则代表信件内容是纯文字,若是mail.html 则代表信件内容包含html 标注。如果同一封信同时要寄给很多人,则只要在设定mailmessage 对象的to 属性时,一次输入多个e-mail 地址,然后在各个e-mail 地址之间以逗号隔开,即可一次传送多人。