求助!邮件发送代码?

zhong00000 2003-05-30 12:32:31
我在处理页面中写如下代码发邮件,服务器没报错,可是既没收到信,也没退回信
各位大哥帮忙给看看,是哪的问题,小弟感激不尽
<%
dim CLStr,msg,mailserver,username,password,receive
mailserver="mail.tjzero.com"
username="zhong@tjzero.com"
password="12345"
receive="wbc@tjzero.com"

Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = username
msg.MailServerPassword = password
msg.From = username
msg.FromName = username
msg.AddRecipient (receive)
msg.Subject = "xx"

msg.Body = "sss"
msg.close
set msg = nothing
%>
...全文
104 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhong00000 2003-05-30
  • 打赏
  • 举报
回复
搞定了,少了一句
msg.send(mailserver)
okook 2003-05-30
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/read_article.asp?id=18608
chf0797 2003-05-30
  • 打赏
  • 举报
回复
参考:三种发送方式。可选择。或许对你有点帮助吧!
if emailtype=1 then
Dim JMail,SendMail
Set JMail=Server.CreateObject("JMail.SMTPMail")
JMail.ContentTransferEncoding = "base64"
JMail.Charset="gb2312"
JMail.ContentType = "text/html"
JMail.Sender=sendmail
JMail.SenderName = rs9("name")&"在线电邮"
JMail.Subject=topic
JMail.Body=mailbody
JMail.AddRecipient (""&email&"")
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
JMail.Execute
Set JMail=nothing
end if
if emailtype=2 then
dim objCDOMail
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
objCDOMail.From =sendmail
objCDOMail.To =email
objCDOMail.Subject =topic
objCDOMail.BodyFormat = 0
objCDOMail.MailFormat = 0
objCDOMail.Body =mailbody
objCDOMail.Send
Set objCDOMail = Nothing
end if
if emailtype=3 then
Set mailer=Server.CreateObject("ASPMAIL.ASPMailCtrl.1")
recipient=email
sender=sendmail
subject=topic
message=mailbody
mailserver=SMTPServer
result=mailer.SendMail(mailserver, recipient, sender, subject, message)
end if
Reker熊 2003-05-30
  • 打赏
  • 举报
回复
faint

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧