社区
ASP
帖子详情
关于jmail问题?
flyolive
2003-10-21 12:11:04
我申请了一个300M的空间,我想一个带有邮件发送的注册系统,主要是这个邮件发送功能怎么实现,我对jmail这个邮件发送功能不是很熟,请各位大侠指点,我该怎么做,有没有现成的代码可供参考? 谢谢!
...全文
62
4
打赏
收藏
关于jmail问题?
我申请了一个300M的空间,我想一个带有邮件发送的注册系统,主要是这个邮件发送功能怎么实现,我对jmail这个邮件发送功能不是很熟,请各位大侠指点,我该怎么做,有没有现成的代码可供参考? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bineon
2003-10-21
打赏
举报
回复
找一个mail系统就可以了。
——————————————————————————————————
www.91asp.cn
有时间到这里找资料找书籍,你会发现asp以及.net很容易!
前提是你努力学习!
chense
2003-10-21
打赏
举报
回复
一个新的JMail(4.3版本)发送代码
该段代码涉及到JMail v4.3的大部分常用方法。
包括邮件基本信息、身份验证、附件等。无需很多的修改就可以使用,也可以改成函数或过程。
<%
Dim JMail, contentId
Set JMail = Server.CreateObject("JMail.Message")
JMail.Charset = "gb2312" ' 邮件字符集,默认为"US-ASCII"
' JMail.ISOEncodeHeaders = False ' 是否进行ISO编码,默认为True
' 发送者信息(可用变量方式赋值)
JMail.From = "jiaz@21cn.com" ' 发送者地址
JMail.FromName = "D.J." ' 发送者姓名
JMail.Subject = "您在炫网资讯的歌词快递(请将编码设为简体中文(gb2312))" ' 邮件主题
' 身份验证
JMail.MailServerUserName = "user" ' 身份验证的用户名
JMail.MailServerPassword = "password" ' 身份验证的密码
' 设置优先级,范围从1到5,越大的优先级越高,3为普通
JMail.Priority = 3
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
' 加入一个收件人【变量email:收件人地址】可以同一语句重复加入多个
JMail.AddRecipient(email)
' 加入附件【变量filename:附件文件的绝对地址,确保用户IUSR_????有访问的权限】
' 【参数设置是(True)否(False)为Inline方式】
contentId = JMail.AddAttachment (filename, True)
' 邮件主体(HTML(注意信件内链接附件的方式))
JMail.HTMLBody = "<html><head><META content=zh-cn http-equiv=Content-Language><meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312""><style type=text/css>A:link { FONT-SIZE: 9pt; TEXT-DECORATION: none; color: #000000}A:visited {FONT-SIZE: 9pt; TEXT-DECORATION: none; color: #666666}A:hover {COLOR: #ff6600; FONT-SIZE: 9pt; TEXT-DECORATION: underline}BODY {FONT-SIZE: 9pt} --></style></head><body bgcolor=""#FFFFFF"" text=""#666666"" leftmargin=""0"" topmargin=""30"" link=""#FF9900""><center>点击这里<a href=' cid:" & contentId & "' >[附件文件]</a>将文件保存</center></body></html>"
' 邮件主体(文本部分)
JMail.Body = "我们的邮件采用了HTML格式,但是您的邮件查看软件可能不支持。您可以访问以下地址来查看:http://music.liuxuan.com"
' 发送【调用格式:objJMail.Send([username:password@]SMTPServerAddress[:Port])】
JMail.Send("user:password@smtp.21cn.com")
' 关闭并清除对象
JMail.Close()
Set JMail = Nothing
%>
coffee_cn
2003-10-21
打赏
举报
回复
dim JMail
Set JMail=Server.CreateObject("JMail.SMTPMail")
JMail.Logging=false
JMail.Charset="gb2312"
JMail.ContentType = "text/html"
JMail.ServerAddress="smtp.citiz.net" '发送邮件的服务器
JMail.Sender="coffee_cn@citiz.net"
JMail.Subject="hello"
JMail.Body="This is a test mail!"
JMail.AddRecipient "hanf@myce.net.cn"
JMail.Priority=1
JMail.MailServerUserName = "coffee_cn" '发送邮件服务器的登录名
JMail.MailServerPassword = "888888" '发送邮件服务器的登录密码
JMail.Execute
Response.Write(JMail.log) '打印发送过程
Set JMail=nothing
梦断酒醒
2003-10-21
打赏
举报
回复
OK
Jmail
组件
Jmail
组件
Jmail
组件
Jmail
组件
Jmail
组件
Jmail
组件
JMail
JMail
JMail
JMail
JMail
JMail
JMail
jmail
发送邮件 asp.net使用
jmail
jmail
jmail
是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。
jmail
是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。
jmail
是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来接收及提交邮件到邮件服务器的控件,让网站拥有发送邮件既接收邮件的功能 与此相同的还有CDONTS.NewMail,Persits.MailSender,IISmail.Iismail等等,他们唯一区别就是
jmail
只需要注册一个dll组件即可被调用,而其他则需要在iis上设置发布smtp服务器 (1)Body(信件正文) : 字符串 如:
JMail
.Body = "这里可以是用户填写的表单内容,可以取自Form。" (2)Charset(字符集,缺省为"US-ASCII") : 字符串 如:
JMail
.Charset = "US-ASCII" (3)ContentTransferEncoding : 字符串 指定内容传送时的编码方式,缺省是"Quoted-Printable" 如:
JMail
.ContentTransferEncoding = "base64" (4)ContentType(信件的contentype. 缺省是"text/plain") : 字符串 如果你以HTML格式发送邮件, 改为"text/html"即可。 如:
JMail
.ContentType = "text/html" (5)Encoding : 字符串 设置附件编码方式(缺省是"base64)。 可以选择使用的是"base64", "uuencode" or "quoted-printable" 如:
JMail
.Encoding = "base64" (6)Log(
Jmail
创建的日志,前提loging属性设置为true,见下面) : 字符串 如:使用Response.Write(
JMail
.Log )语句列出日志信息。 (7)Logging(是否使用日志) : 布尔型 如:
JMail
.Logging = true (8)Recipients : 字符串 只读属性,返回所有收件人 如:Response.Write( "" +
JMail
.Recipients + "" ); (9)ReplyTo(指定别的回信地址) : 字符串 如:
JMail
.ReplyTo = "qiao198@hotmail.com" (10)Sender( 发件人的邮件地址) : 字符串 如:
JMail
.Sender = "qiao198@21cn.com" (11)SenderName(发件人的姓名) : 字符串 如:
JMail
.SenderName = "一克" (12)ServerAddress(邮件服务器的地址) : 字符串 你可以指定多个服务器,用分号点开。可以指定端口号。 如果serverAddress保持空白,
JMail
会尝试远程邮件服务器,然后直接发送到服务器上去。 如:
JMail
.ServerAddress = "mail.21cn.net.cn" (13)Subject(设定邮件的标题,可以取自Form。):字符串 如:
JMail
.Subject = "客户反馈表单" (14)添加文件附件到邮件 如:
JMail
.AddAttachment( "c:anyfile.zip" ) (15)AddCustomAttachment( FileName, Data ) 添加自定义附件. 如:
JMail
.AddCustomAttachment( "anyfile.txt", "Contents of file" ); (16)AddHeader( Header, Value ) 添加用户定义的信件标头。 如:
JMail
.AddHeader( "Originating-IP","192.158.1.10" ); (17)AddRecipient(收件人):字符串 如:
JMail
.AddRecipient( "qiao198@hotmail.com" ); (18)AddRecipientBCC( Email ),密件收件人: 如:
JMail
.AddRecipientBCC( "qiao198@hotmail.com" ); (19)AddRecipientCC( Email ) ,抄送收件人: 如:
JMail
.AddRecipientCC( "" ) (20)AddURLAttachment( URL, 文档名) 下载并添加一个来自url的附件. 第二个参数"文档名", 用来指定信件收到后的文件名。 如:
JMail
.AddURLAttachment( "http://www.chinabs.net/
jmail
.zip", "
jmail
" ) (21)AppendBodyFromFile( 文件名) ,将文件作为信件正文: 如:
JMail
.AppendBodyFromFile( "c:anyfile.txt" ) (22)AppendText( Text ) 追加信件的正文内容,比如增加问候语或者其它信息。 如:
JMail
.AppendText( "欢迎访问本站!" ) (23)Close() ,强制
JMail
关闭缓冲的与邮件服务器的连接: 如:
JMail
.Close() (24)发送【调用格式:obj
JMail
.Send(SMTPServerAddress[:Port])】 例:
JMail
.Send("smtp.163.com")
Jmail
具有以下特点: (1)可以发送附件; (2)详细日志能力,便于你查看
问题
所在; (3)设置邮件发送的优先级; (4)支持多种格式的邮件发送,比如说以HTML或者TXT的方式发送邮件。这是个免费的组件。 (5)密件发送/(CC)抄送/紧急信件发送能力; (6)最关键的就是--免费的组件,不必花钱,所以非常值得使用。
jmail
组件,
jmail
组件
jmail
组件 ,最新版 ,我现在在使用
jmail
.dll 下载
jmail
.dll vs2005,2008发送邮件
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章