前臺頁面郵件發送測試
2024-07-21 02:24:37
供稿:網友
<%@ page language="c#" codebehind="webform1.aspx.cs" autoeventwireup="false" inherits="test.sendmailsample" %>
<html>
<head>
<title>郵件發送例子</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<style type="text/css">td {
font-size: 9pt; font-family: "宋體"
}
.textbox {
border-right: #000000 thin dashed; border-top: #000000 thin dashed; border-left: #000000 thin dashed; border-bottom: #000000 thin dashed
}
</style>
</head>
<body text="#000000" bgcolor="#ffffff">
<form runat="server">
<table style="border-collapse: collapse" bordercolor="#111111" cellspacing="0" cellpadding="3" width="500" align="center" border="1">
<tr>
<td align="middle" colspan="2">郵件發送例子(socket類)</td>
</tr>
<asp:panel id="pelmessage" visible="false" runat="server">
<tr>
<td align="middle" colspan="2">
<asp:label id="lblmessage" runat="server"></asp:label></td>
</tr>
</asp:panel>
<tr>
<td align="right" width="150">smtp服務器:</td>
<td width="350"><asp:textbox id="txtsmtphost" runat="server" cssclass="textbox" maxlength="50"></asp:textbox><asp:requiredfieldvalidator id="rfvsmtphost" runat="server" errormessage="*" controltovalidate="txtsmtphost" display="dynamic"></asp:requiredfieldvalidator></td>
</tr>
<tr>
<td align="right" width="150">smtp服務器端口:</td>
<td width="350"><asp:textbox id="txtport" runat="server" cssclass="textbox" maxlength="6"></asp:textbox><asp:requiredfieldvalidator id="rfvport" runat="server" errormessage="*" controltovalidate="txtport" display="dynamic"></asp:requiredfieldvalidator><asp:regularexpressionvalidator id="revport" runat="server" errormessage="只能輸入數字" validationexpression="/d{1,}" controltovalidate="txtport" display="dynamic"></asp:regularexpressionvalidator></td>
</tr>
<tr>
<td align="right" width="150">郵件發送者:</td>
<td width="350"><asp:textbox id="txtfrom" runat="server" cssclass="textbox" maxlength="50"></asp:textbox><asp:requiredfieldvalidator id="rfvfrom" runat="server" errormessage="*" controltovalidate="txtfrom" display="dynamic"></asp:requiredfieldvalidator>
<asp:regularexpressionvalidator id="revfrom" runat="server" errormessage="郵件格式錯誤" validationexpression="/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*" controltovalidate="txtfrom" display="dynamic"></asp:regularexpressionvalidator></td>
</tr>
<tr>
<td align="right" width="150">發送者顯示名稱:</td>
<td width="350"><asp:textbox id="txtfromname" runat="server" cssclass="textbox" maxlength="20"></asp:textbox></td>
</tr>
<tr>
<td align="right" width="150">郵件接收者:</td>
<td width="350"><asp:textbox id="txtto" runat="server" cssclass="textbox" maxlength="50"></asp:textbox><asp:requiredfieldvalidator id="rfvto" runat="server" errormessage="*" controltovalidate="txtto" display="dynamic"></asp:requiredfieldvalidator>
<asp:regularexpressionvalidator id="revto" runat="server" errormessage="郵件格式錯誤" validationexpression="/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*" controltovalidate="txtto" display="dynamic"></asp:regularexpressionvalidator></td>
</tr>
<tr>
<td align="right" width="150">接收者顯示名稱:</td>
<td width="350"><asp:textbox id="txttoname" runat="server" cssclass="textbox" maxlength="20"></asp:textbox></td>
</tr>
<tr>
<td align="right" width="150">郵件發送優先級:</td>
<td width="350"><asp:dropdownlist id="ddlpriority" runat="server">
<asp:listitem value="高">高</asp:listitem>
<asp:listitem value="默認" selected="true">默認</asp:listitem>
<asp:listitem value="低">低</asp:listitem>
</asp:dropdownlist></td>
</tr>
<tr>
<td align="right" width="150">發送html格式的郵件:</td>
<td width="350"><asp:dropdownlist id="ddlhtml" runat="server">
<asp:listitem value="是" selected="true">是</asp:listitem>
<asp:listitem value="否">否</asp:listitem>
</asp:dropdownlist></td>
</tr>
<tr>
<td align="right" width="150">郵件主題:</td>
<td width="350"><asp:textbox id="txtsubject" runat="server" cssclass="textbox" maxlength="50"></asp:textbox>
<asp:requiredfieldvalidator id="rfvsubject" runat="server" errormessage="*" controltovalidate="txtsubject" display="dynamic"></asp:requiredfieldvalidator></td>
</tr>
<tr>
<td align="right" width="150">郵件內容:</td>
<td width="350">
<asp:textbox id="txtmessage" runat="server" rows="15" textmode="multiline" cssclass="textbox" columns="40"></asp:textbox>
<asp:requiredfieldvalidator id="rfvmessage" runat="server" errormessage="*" controltovalidate="txtmessage" display="dynamic"></asp:requiredfieldvalidator>
</td>
</tr>
<tr align="middle">
<td colspan="2">
<asp:button id="btnsendmail" runat="server" text="發送郵件" cssclass="textbox" backcolor="silver" forecolor="blue"></asp:button>
</td>
</tr>
</table>
</form>
</body>
</html>