ASP

本类阅读TOP10

·asp常用数据库连接方法和技巧
·无组件生成BMP验证码
·一些常用的辅助代码 (网络收藏)
·JavaScript实现的数据表格:冻结列、调整列宽和客户端排序
·VisualStudio.NET_2003及其 MSDN 下载地址
·ASP模拟MVC模式编程
·图片以二进制流输出到网页
·MD5加密算法 ASP版
·ASP.NET编程中的十大技巧
·改进 ASP 的字符串处理性能

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
[原创]asp利用jmail发信的函数

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

'************************************************************************************

'作者:Loster(OICQ:181306) [如果转载请勿删除此信息,谢谢!]

'函数名:Send_Email()

'作用:利用Jmail4.3组件发送E-Mail

'参数:

'Email:类型:字符串。作用:接收E-Mail的地址。

'E_Subject:类型:字符串。作用:信件主题。

'Information:类型:字符串。作用:信件内容。

'S_Type:类型:布尔值。作用:是否为Html格式信件。True为Html格式。False为文本格式。

'C_M_Chk:类型:布尔值。作用:Smtp服务器是否需要身份验证

'如果发送成功,函数将返回True否则返回False

'************************************************************************************

Function Send_Email(Email,E_Subject,Information,S_Type,C_M_Chk)

Const C_Email=““'发送者的邮箱

Const C_HostName=““'发送者的名字

Const C_Smtp=“smtp.xxx.com“'Smtp服务器地址

Const C_M_User=““'如果Smtp服务器需要验证身份,请输入用户名

Const C_M_Pass=““'请输入密码


 Dim Sender
  Err.Clear
  On Error Resume Next
  If Email="" Or Information="" Or E_Subject="" Then
   Send_Email=False
   Exit Function
  End If
  set Sender=Server.CreateObject("Jmail.message")
   Sender.Logging=true
   Sender.From=C_Email
   Sender.Fromname=C_HostName
   sender.addrecipient Email
   sender.subject=E_Subject
   If S_Type=False Then
    sender.appendtext Information
   Else
    Sender.AppendHtml Information
   End If
   sender.maildomain=C_Smtp
   If C_M_Chk=True Then
   sender.mailserverusername=C_M_User
   sender.mailserverpassword=C_M_Pass
   End If
   sender.Priority = 1
   sender.send(C_Smtp)

   If Err.Number<>0 Then
   Send_Email=False
   Else
   Send_Email=True
   End If
   Err.Clear
End Function




相关文章

相关软件