smtp service 要开启smtp Server = "Localhost";
解决方案 »
- 转换成int型
- 用datatable 动态绑定GridView 怎样可以找到列???想要设置列属性
- oracle参数化查询的like
- vs 里加个LinkButton 点击就出现当前页面的脚本发生错误
- SQL 语句使用参数时,造成错误
- 得到系统当前日期,如何正确推出昨天的日期?
- Thread was being aborted.这是什么错误啊??
- 上下有两个关联的DataGrid,在同一页面里,显示id对应的表,当选择上面 DataGrid 显示的某条记录在下面DataGrid2里显示相关细节,你实
- 如何使用定义在Global.asax的对象
- 从客户端(content="<df> ")中检测到有潜在危险的 Request.Form 值=======马上给分,在线等
- 各位大虾,求教一个关于子串的简单问题?
- 请saucer(思归)和各位看看原因 KenWang.SQLDAL绝对引入
谢
选中:仅以下列表除外.
防火墙也没开
发送的时候也没出现异常
就是接受不到邮件
晕晕晕!哪位大哥帮忙解决啊
谢谢啦
msn: [email protected]
<%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI"
Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral,
PublicKeyToken=6f763c9966660626" %>
<script runat="server"> void Button1_Click(object sender, EventArgs e) { String REGEXP_IS_VALID_EMAIL =
@"^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$"; //电子邮件校验常量
Boolean isValid; isValid =(new Regex(REGEXP_IS_VALID_EMAIL)).IsMatch(From.Text); if(isValid){
System.Web.Mail.MailMessage mailMessage = new
System.Web.Mail.MailMessage();
mailMessage.From = From.Text;
mailMessage.To = To.Text;
mailMessage.Subject =Subject.Text;
mailMessage.BodyFormat = System.Web.Mail.MailFormat.Text;
mailMessage.Body=Text.Text;
// TODO: Set the mailMessage.Body property System.Web.Mail.SmtpMail.SmtpServer = "218.108.39.67";
System.Web.Mail.SmtpMail.Send(mailMessage);
}
else
{
Label4.Text="error";
} } </script>
<html>
<head>
</head>
<body>
<form runat="server">
<p>
<asp:TextBox id="To" runat="server"
Visible="False"></asp:TextBox>
<asp:Label id="Label1" runat="server" visible="False">收信人
</asp:Label>
</p>
<p>
<asp:TextBox id="From" runat="server"
Visible="False"></asp:TextBox>
<asp:Label id="Label2" runat="server" visible="False">发信人
</asp:Label>
</p>
<p>
<asp:TextBox id="Subject" runat="server"
Visible="False"></asp:TextBox>
<asp:Label id="Label3" runat="server" visible="False">主题
</asp:Label>
</p>
<p>
<asp:TextBox id="Text" runat="server" Visible="False"
TextMode="MultiLine" Width="300px" Height="265px"></asp:TextBox>
</p>
<p>
<asp:Button id="Button1" onclick="Button1_Click" runat="server"
Visible="False" Text="Button"></asp:Button>
</p>
<p>
</p>
<p>
</p>
<p>
<asp:Label id="Label4" runat="server">Label</asp:Label>
</p>
<p>
<asp:Label id="Label5" runat="server">Label</asp:Label>
</p>
<!-- Insert content here -->
</form>
</body>
</html>
{}
<%@ Import Namespace="System.Web.Mail" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.web" %><script language="VB" runat="server">
Sub btnSendMail_OnClick(Source As Object, E As EventArgs)
Dim myMessage As New MailMessage
Dim myMail As New SmtpMail
Dim strEmail As String If Page.IsValid() Then
strEmail = txtEmail.Text
myMessage.From = txtEmail1.text
myMessage.To = txtEmail.text
myMessage.Subject = txtsub.text
myMessage.Body = txtmessage.text
myMessage.BodyFormat = MailFormat.Html
myMessage.Priority = MailPriority.High
myMail.Send(myMessage)
'隐藏邮件发送的页面
frmEmail.Visible = False
lblUserMessage.Text = "您的信件已经成功的发送到了 " & strEmail & "."
End If
End Sub
</script><html>
<head>
<title>使用ASP.NET发送Email</title>
</head>
<body>
<h3><font face="Verdana"> 使用ASP.NET发送Email </font></h3><br>
<asp:Label id="lblUserMessage" text="" runat="server" />
<form method="post" id="frmEmail" runat="server">
<b>收 件 人地址:</b>
<asp:TextBox id="txtEmail" size="30" runat="server" />
<asp:RequiredFieldValidator runat="server"
id="validEmailRequired" ControlToValidate="txtEmail"
errormessage="必须输入收件人的Email."
display="Dynamic" />
<asp:RegularExpressionValidator runat="server"
id="validEmailRegExp" ControlToValidate="txtEmail"
ValidationExpression="^[\w-]+@[\w-]+\.(com|net|org|edu|mil)$"
errormessage="收件人Email地址无效."
Display="Dynamic" />
<BR>
<b> 您 的 姓 名 :</b>
<asp:textbox id="txtName" size="30" runat="server" />
<br>
<b> 主 题 :</b>
<asp:textbox id="txtsub" size="30" runat="server" />
<br> <b>您的Email地址:</b>
<asp:textbox id="txtEmail1" size="30" runat="server" />
<asp:RequiredFieldValidator runat="server"
id="validEmailRequired1" ControlToValidate="txtEmail1"
errormessage="必须输入发件人的Email."
display="Dynamic" />
<asp:RegularExpressionValidator runat="server"
id="validEmailRegExp1" ControlToValidate="txtEmail1"
ValidationExpression="^[\w-]+@[\w-]+\.(com|net|org|edu|mil)$"
errormessage="发件人Email地址无效."
Display="Dynamic" />
<br>
<b>邮件正文:</b><br>
<asp:textbox id="txtMessage" TextMode="MultiLine"
Columns="40" Rows="10" runat="server" />
<asp:RequiredFieldValidator runat="server"
id="validEmailRequired2" ControlToValidate="txtmessage"
errormessage="邮件的内容不能够为空."
display="Dynamic" />
<p>
<asp:Button id="btnSendMail" text="立刻发送!" OnClick="btnSendMail_OnClick" runat="server" />
</form></body>
</html>
上面的是我的全部程序,呵不好意思,帮一下忙了!
-----------------------------------------------
Dim myMessage As New MailMessage
'Dim myMail As New SmtpMail
Dim strEmail As String
If Page.IsValid() Then
strEmail = txtEmail.Text
myMessage.From = txtEmail1.text
myMessage.To = txtEmail.text
myMessage.Subject = txtsub.text
myMessage.Body = txtmessage.text
myMessage.BodyFormat = MailFormat.Html
myMessage.Priority = MailPriority.High
System.Web.Mail.SmtpMail.SmtpServer="10.30.1.233" '邮件服务器地址
System.Web.Mail.SmtpMail.Send(myMessage)
'隐藏邮件发送的页面
frmEmail.Visible = False
lblUserMessage.Text = "您的信件已经成功的发送到了 " & strEmail & "."
End If
改成 Dim myMail As SmtpMail 试试