使用ASP+Jmail4.3发送邮件,随便发点感概......:)

最近帮同学写了个ASP+Jmail4.3发送邮件的程序,程序是很简单了,可是ME很久没有写过ASP了,也没有用过Jmail,在网上搜了一下,写好的程序确实不少,但也不能拿来就用,就这个小程序,也折腾我一个多小时
Jmail发邮件的写法也有两种,一种w3c Jmail标准的写法,一种是Jmail4.3版的新写法,而同学也不知道自己的空间到底是哪个版本了,晕啊hitwall.gif,只好一个一个试了,把这个写好了的共享出来,对Jmail4.3的,也许对大家有用

None.gif'邮件发送函数
None.gif
Sub  SendMail(SendAddress,MailSubject,MailContent)
None.gif
None.gif
On Error Resume Next

None.gif
'创建Jmail实例
None.gif
Set Jmail = Server.CreateObject("JMail.Message" )
None.gif
None.gif
'jmail.silent = true    '屏蔽例外错误,返回FALSE跟TRUE两值

None.gif

None.gif
'设置邮件服务器信息
None.gif
JMail.MailServerUserName = "你的邮件帐号" ' 身份验证的用户名
None.gif
JMail.MailServerPassword = "password" ' 身份验证的密码
None.gif

None.gifJMail.CharSet 
= "gb2312" '邮件编码
None.gif

None.gif
' My Name and Mail Address 
None.gif
Jmail.From = " 发件者邮件地址"
None.gif

None.gif
Jmail.AddRecipient SendAddress '收件人地址
None.gif
Jmail.Subject = MailSubject    '邮件主题
None.gif
Jmail.Body    = MailContent    '邮件主体
None.gif'
Jmail.Priority = 1 '邮件发送优先级,默认为3,即普通,1为最高级
None.gif

None.gifJmail.Send(
"邮件服务器地址"'发送邮件
None.gif

None.gif
'错误处理
None.gif
If Err <> 0 Then
None.gif  Response.Write(
"发送邮件出错!" )
None.gif
End If

None.gif
None.gif
'清理资源
None.gif
Jmail.Close()
None.gif
Set Jmail = Nothing

None.gif
End Sub

使用方法如下了:

None.gifDIM strRecipientAddress,strMailSubject ,strMailContent 
   strRecipientAddress = Trim(Request.Form("RecipientAddress"
))
None.gifstrMailSubject        
= Trim(Request.Form("MailSubject"
))
None.gifstrMailContent        
= Trim(Request.Form("MailContent"
))
None.gif
None.gifSendMail strRecipientAddress,strMailSubject,strMailContent
None.gif
None.gifResponse.Write(
"邮件发送成功!")

看完自己写的这段代码,跟以前自己写的那些ASP代码比较起来,这段代码确实工整了很多,在没有写
.NET的程序之前,写ASP代码基本上都是能实现功能就行,那管什么代码风格,用函数封状代码的那门子
事情,虽然现在.Net也学的不怎么样

联想起前些天在CSDN论坛看到一个贴子,楼主说自己在深圳面试了不少公司,大多公司只问一些脚本和基本语法等云云,在如今,面向对象,面向方面,极限编程,设计模式,单元测试,代码重构等概念满天飞的时候,不知道这个能说明什么?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值