现需要一发送邮件的程序,需要做验证的,用MAILMESSAGE的似乎没有用!!
各位高手有没有CDO,或者其他的源码一览!
各位高手有没有CDO,或者其他的源码一览!
解决方案 »
- 希望各位大侠进来帮我看下这个问题,继续解决,谢谢
- sql 分组
- 求对话框的问题??
- html编辑器问题
- 验证码页乱码问题!
- 应聘微创, 获得一个面向开发者的技术支持这样一个工作的实习工作机会, 大家说我要不要去? 诸位给点经验...
- 请问freeTextBox点击上传图片,浏览时不用缩略图的方式浏览,用列表的方式浏览它的文件名,该怎么改?进来请留名...
- 如何限制用戶只能輸入繁體字,不能使用簡體呢
- 急!!急!!! 2003中Datagrid中模板列的用法
- 关于前台调用后台方法的一个菜鸟问题
- 关于处理SqlServer通过ExecuteXmlReader返回的XmlReader的超难问题
- 哪位好心人能告诉我怎么在html文件里用recordset显示数据库的记录????
具体例子请参看MSDN
MailMessage oMessage = new MailMessage();
oMessage.From = "[email protected]";
本地机 就是这么成功发送的,可到了服务器上就说什么没有连到嗣服器
Dim errorinfo As String
Dim title As String
Dim content As String
Dim email As MailMessage
</script><%
'----------------------------------------------|数据检查|
title = Server.HtmlEnCode(Trim(Request("sendtitles")))
content = Server.HtmlEnCode(Trim(Request("sendcontents")))If title="" Then errorinfo = "无效访问"
If content="" Then errorinfo = "无效访问"If Request.ServerVariables("REQUEST_METHOD") = "GET" Then errorinfo = "无效访问"If Len(Session("sendtime"))>0 Then
If DateDiff("m",Now(),Session("sendtime")) < 5 Then
Response.Write("<script>alert('您已刚发送完毕信件,请稍后再发!')</script>")
Response.End()
End If
End IfIf errorinfo<>"" Then
Response.Write("<script>alert('" & errorinfo & "')</script>")
Response.End()
Else
'----------------------------------------------|发送信件|
email = New MailMessage()
email.From = "[email protected]"
email.To = "[email protected]"
email.Subject = title
email.BodyFormat = MailFormat.Text
email.Body = content
SmtpMail.SmtpServer = "61.1.1.1"
'Try
SmtpMail.Send(email)
Session("sendtime") = Now()
'Response.Write("<script>alert('信件已发送到局长信箱!')</script>")
'Catch e As Exception
'Response.Write("<script>alert('发送信件失败!请稍后再试')</script>")
'response.write(e.tostring)
'End Try
email = Nothing
End If
%>
objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "jjshang99") '用户名
objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123456") '密码为什么我验证后还是发送不了邮件,说什么没有连到嗣服器
MailMessage oMessage = new MailMessage();
oMessage.From = "[email protected]";
本地机 就是这么成功发送的,可到了服务器上就说什么没有连到嗣服器防火墙也关了objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1") '基本验证
objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "jjshang99") '用户名
objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123456") '密码为什么我验证后还是发送不了邮件,说什么没有连到嗣服器