国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.net發郵件的例程WEB MAIL

2024-07-10 13:04:41
字體:
來源:轉載
供稿:網友
asp.net發郵件的例程(language:"c#"; 帶email地址驗證)
--------------------------------------------------------------------------------

<%@ page language = "c#" debug = "true" explicit="true" %>
<%@ import namespace = "system.web.util" %>
<%@ import namespace = "system.web.mail" %>
<script language = "c#" runat = "server">

public void sendmail (object obj, eventargs e) {
labelsendmailresult.text = "";
if (page.isvalid) {
mailmessage mailobj = new mailmessage();

// 設置email的'from'和'to'的地址
mailobj.from = inputmailfrom.value;
mailobj.to = inputmailto.value;

mailobj.subject = inputmailsubject.value;
mailobj.body = textboxmailbody.text;

// 可選: 使用html格式的email
mailobj.bodyformat = mailformat.html;

// 可選: 對郵件進行加密
// mailobj.bodyencoding = mailformat.base64;

// 可選: 設置郵件的優先級別為高
mailobj.priority = mailpriority.high;

// 可選: 附件
if (inputmailattachment.postedfile.contentlength > 0) {
// 注意這里我們創建了一個mailattachment對象來附加一個文件到email。
mailobj.attachments.add(new mailattachment(inputmailattachment.postedfile.filename));
}

// 使用smtpmail對象來發送郵件。
smtpmail.send(mailobj);
labelsendmailresult.text = "郵件發送成功 from: " + inputmailfrom.value + "; to: " + inputmailto.value;
if (inputmailattachment.postedfile.contentlength > 0) {
labelsendmailresult.text += "<br>該郵件包含附件: " + inputmailattachment.postedfile.filename + ", 附件大小為: " + (inputmailattachment.postedfile.contentlength / 1024).tostring() + " k byte(s)";
}
}
}
</script>


<html>
<head>
<title>
發送郵件 asp.net</title>
</head>
<body>
<div align="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#eeeeee" id="autonumber1">
<form id="formmail" method="post" action="" enctype="multipart/form-data" runat="server">
<tr>
<td width="20%" height="24">收件人地址: </td>
<td width="80%" height="24">
<input type="text" id="inputmailto" name="inputmailto" runat="server" size="48">
<asp:requiredfieldvalidator
id="requiredfieldvalidatorinputmailto"
controltovalidate="inputmailto"
display="static"
enableclientscript="false"
errormessage="收件人不能為空"
runat="server"/>
<asp:regularexpressionvalidator id="regularexpressionvalidatorinputmailto"
controltovalidate="inputmailto"
validationexpression="^[/w/.-][email protected][/w/.-]+/.[a-za-z]+$"
display="static"
enableclientscript="false"
errormessage="收件人郵件地址錯誤"
runat="server"/>
</td>
</tr>
<tr>
<td width="20%" height="24">發件人地址: </td>
<td width="80%" height="24">
<input type="text" id="inputmailfrom" name="inputmailfrom" runat="server" size="48">
<asp:requiredfieldvalidator
id="requiredfieldvalidatorinputmailfrom"
controltovalidate="inputmailfrom"
display="static"
enableclientscript="false"
errormessage="發件人不能為空"
runat="server"/>
<asp:regularexpressionvalidator id="regularexpressionvalidatorinputmailfrom"
controltovalidate="inputmailfrom"
validationexpression="^[/w/.-][email protected][/w/.-]+/.[a-za-z]+$"
display="static"
enableclientscript="false"
errormessage="發件人郵件地址錯誤"
runat="server"/>
</td>
</tr>
<tr>
<td width="20%" height="24">郵件主題: </td>
<td width="80%" height="24">
<input type="text" id="inputmailsubject" name="inputmailsubject" runat="server" size="48">
<asp:requiredfieldvalidator
id="requiredfieldvalidatorinputmailsubject"
controltovalidate="inputmailsubject"
display="static"
enableclientscript="false"
errormessage="郵件主題不能為空"
runat="server"/>
</td>
</tr>
<tr>
<td width="20%" height="24">郵件內容:
</td>
<td width="80%" height="24">
<asp:textbox id="textboxmailbody" name="textboxmailbody" runat="server" rows="6" cols="48" textmode="multiline" />
<asp:requiredfieldvalidator
id="requiredfieldvalidatortextboxmailbody"
controltovalidate="textboxmailbody"
display="static"
enableclientscript="false"
errormessage="郵件內容不能為空"
runat="server"/>
</td>
</tr>
<tr>
<td width="20%" height="24">郵件附件:
</td>
<td width="80%" height="24">
<input type="file" id="inputmailattachment" name="inputmailattachment" runat="server" size="48">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="button" value="send mail" onserverclick="sendmail" id="buttonsendmail" name="buttonsendmail" runat="server">
</td>
</tr>
<tr>
<td colspan="2" align="center" height="24">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<asp:label id="labelsendmailresult" runat="server" text="" font-bold="true" forecolor="#ff0000"/>
</td>
</tr>
</form>
</table>
</div>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 醴陵市| 锡林郭勒盟| 锡林郭勒盟| 江陵县| 南澳县| 昌都县| 中江县| 洪湖市| 平遥县| 榕江县| 准格尔旗| 新巴尔虎右旗| 阳朔县| 乐亭县| 天台县| 江永县| 平凉市| 昌黎县| 鄯善县| 建水县| 德令哈市| 墨玉县| 永顺县| 西丰县| 吉林省| 怀柔区| 楚雄市| 大洼县| 汕头市| 巴马| 南澳县| 呼图壁县| 嘉鱼县| 延庆县| 临西县| 延寿县| 桦南县| 嘉善县| 江山市| 葵青区| 云阳县|