以前收集的一些资料---介绍一个非常好用的发送邮件的组件


写在前面,下面的手册中,凡是额外功能部分都有 30天的使用限制,要解除该限制的方法如下:
如果你得到"AspEmail''s premium features have expired"出错消息后
请运行regedit,删除HKEY_LOCAL_MACHINE\SOFTWARE\Persits Software\AspEmail
然后使用regsvr32重新注册AspEmail using.然后你又可以接着用30天了

AspEmail 4.1 手册
Copyright (c) 1999 Persits Software, Inc.
All Rights Reserved

什么是AspEmail 4.1?
AspEmail 4.1 是一个在ASP或则VB环境中使用外部SMTP服务器发送电子
邮件消息的活动服务组件。AspEmail 4.1 支持多收件人,多CC, 多Bcc,多附件,HTML格式, 内嵌图形
, 和非US ASCII字符集设置. AspEmail 4.1是一个完全免费的组件,除了内嵌图形功能、
Quoted-Printable编码支持功能、消息队列功能需要另外的购买许可外
这份完全免费的AspEmail可以从www.aspemail.com处下载。

系统需求:
一般配置需求:
Windows 95/98 或则 Windows NT 4.0+
一个外部SMTP服务程序
特殊配置需求:
Internet Information Server 3.0 + 和 Active Server Pages
或则Personal Web Server (任何版本) 和 Active Server Pages
或则Visual Basic, Visual C++, 其他支持COM组件的开发环境

如何开始呢?
首先需要在你的系统上注册AspEmail, 在你的MS DOS或则Start/Run中执行下面的命令:
C:\>regsvr32 c:\AspEmailDir\AspEmail.dll
AspEmail是和AspUpload(Persits Software, Inc.)组件评估版本一同发布的
该组件是用来将附件文件上载到服务端的.(译者注:当然了,AspMail也可以单独使用的)
注册AspUpload执行下面的命令:
C:\>regsvr32 c:\AspEmailDir\AspUpload.dll
AspUpload不需要运行AspEmail.
然而, 在和AspMail一起发布的Asp SendMail例子中在演示AspMail的附件功能时使用到了AspUpload
所以如果你需要使用这个例子的话,请也注册AspUpload(你可以去www.aspupload.com了解
更加详细的信息,不过它可不是免费的哦).

如何使用AspEmail
在ASP环境中使用AspEmail的代码如下:
<%
...
Set Mail = Server.CreateObject("Persits.MailSender")
...
%>
在VB环境中使用ASPMail的代码如下,使用前先去Project/References...中选中Persits Software AspEmail 4.1.
Dim Mail As MailSender
Set Mail = New MailSender

Mail.Host = "smtp.mycompany.com"
Mail.Port = 25
Mail.From = "sales@mycompany.com"
Mail.FromName = "Sales Department" '' 可选的

如果要增加消息的收件人,CCs, BCCs, 和Reply-To,分别使用AddAddress, AddCC, AddBcc and AddReplyTo方法.
这些方法都有两个输入参数: email地址和可选的参数name.
Mail.AddAddress "jsmith@company1.com", "John Smith"
Mail.AddCC "bjohnson@company2.com" '' Name是可选的
使用Subject和Body属性来分别指定消息的主题和消息正文.
正文可以是纯文本也可以是HTML格式的.如果要使用HTML格式的话,你必须要设置IsHTML属性为True.例如
Mail.Subject = "Sales Receipt"
Mail.Body = "Dear John:" & chr(13) & chr(10) & &q
Copyright © 2008 qcode.org All Rights Reserved 编程开发 由朝夕网络维护