我从来没用过JMAIL,但是现在必须要用到,哪位高手知道怎么用啊?是不是要安装什么东西,或者导入扩展包?谁能给我一个例子或者是JMAIL使用方法呀?急急急,谁能帮我不胜感激
解决方案 »
- 问个webservice的问题配置的问题
- jquery用Iframe方式通过超链接调用action,报找不到action
- Form 提交方式get Url长度
- 在redhatlinux中遇到日期问题,1980年以前的日期查询结果自动减1,怪啊!!!
- 为什么超级连接传值会出现值不准确的情况
- 各种文件操作类的区别?
- 高手救命 如何在servlet中的doPost的out.println中再执行doGet中的方法
- servlet怎么部署?在线等待
- 哪位高手有Struts与数据库相结合开发的实例
- 怎么把javascrip中的变量传到Jsp中去
- session.get(Class<T> clazz, Serializable id)的id能不能是int以外的类型
- EL表达式怎么实现
下面是一段程序代码,现在共享出来让大家学习:
path=Server.MapPath("\images\logo.gif")
Set JMail=Server.CreateObject("JMail.SMTPMail")
JMail.ContentType="text/html"
JMail.Encoding = "base64" JMail.Charset="gb2312"
JMail.ServerAddress = "mail.chinabs.net"
JMail.Sender = "[email protected]"
JMail.Subject = "chinabs.net发给您的密码!"
JMail.AddRecipient(email)
JMail.Body =str
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
JMail.AddAttachment(path)
JMail.Execute
JMail.Close
Set JMail = Nothing这个小程序用到了许多jmail的参数,总结如下:
(1)Body(信件正文) : 字符串如:JMail.Body = "这里可以是用户填写的表单内容,可以取自From。"
(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创建的日志,前我copy的 我也没有用过啊
主要是设置要参数 导入包就行了
1楼 发的是什么代码
你在jsp页面触发发邮件的请求 到你具体的action就行了