路基由哪几部分组成:ASP遇到点问题,请高手指点

来源:百度文库 编辑:高校问答 时间:2024/03/29 07:26:00
代码:
If Request.Form("recipient")<>""And Request.Form("sender")<>"" Then
dim recip,sender,subject,body
recip=Request.Form("recipient")
sender=Request.Form("sender")
body=Request.Form("body")
sbuject=Request.Form("subject")
Dim Jmail
Set Jmail=Server.CreateObject("Jmail.Message")
Jmail.AddRecipient recip
Jmail.From=sender
Jmail.Subject=subject
Jmail.body=body
Jmail.AddAttachment "C:\Inetpub\wwwroot\Asptemp\yang.txt"
Jmail.send("fff:ffff@smtp.163.com")
Jmail.close
Response.write "邮件已经成功发送!"
Else
Response.write "必须填写发件人和收件人!"

End If
邮件能够发送成功,可是我填了主题后收信却没有主题是为什么?
怎么解决阿?
多谢了!!

你实验下我收集的这个代码。
应该好用。
一个用jmail发信的过程,及使用方法.
发信时,直接调用这个过程就行了。
<%
dim str,HtmlBody
HtmlBody="<html><body bgcolor='red' topmargin='40'><p align='center'>I Love 2Yup!</p></html>"
str=JmailSend( "2yup","ILoveYou",true,HtmlBody,"aaaa@aaaa.com","aaaa@sina.com","suercool","smtp.sina.com.cn","suercool","Password")

if str="Y" then
response.write("发送成功")
else
response.write("发送失败!请重试!")
end if
'=================================================
'函数名:JmailSend
'作 用:用Jmail发送邮件
'参 数:Subject 邮件标题
' Body 邮件内容
' Body 邮件内容
' isHtml 是否发送Html格式邮件 (true 是)
' HtmlBody Html格式邮件内容
' MailTo 收件人Email
' From 发件人Email
' FromName 发件人姓名
' Smtp smtp服务器
' Username 邮箱用户名
' Password 邮箱密码
'返回值:JmailSend="N" 发送失败 JmailSend="Y" 发送成功
'~~~~~~~~~~suercool~~~~~

'=================================================

function JmailSend(Subject,Body,isHtml,HtmlBody,MailTo,From,FromName,Smtp,Username,Password)
dim JmailMsg
set JmailMsg=server.createobject("jmail.message")
JmailMsg.mailserverusername=Username
JmailMsg.mailserverpassword=Password

JmailMsg.addrecipient MailTo
JmailMsg.from=From
JmailMsg.fromname=FromName

JmailMsg.charset="gb2312"
JmailMsg.logging=true
JmailMsg.silent=true

JmailMsg.subject=Subject
JmailMsg.body=Body
if isHtml=true then JmailMsg.htmlbody=HtmlBody

if not JmailMsg.send(Smtp) then
JmailSend="N"
else
JmailSend="Y"
end if
JmailMsg.close
set JmailMsg=nothing
end function
%>

你这个居然能发送成功?Jmail.Message需要认证呀

建议过滤一下字符串前后的空格,输出一下邮件主题及其字符个数。
也有可能是你用到的Jmail控件的问题。