VSEmail 2.0 ASP SMTP Email Component


VSEmail is an SMTP email send component for Active Server Pages. VSEmail was compiled using Delphi 6.

This product includes software developed by Chad Z. Hower (Kudzu) and the Indy Pit Crew - http://www.nevrona.com/indy/

For the details of the Indy open source license please check the Indy site.

VSEmail is free for commercial or private use!! If possible, please consider including a link to our site if you use VSEmail on your site.

Installing VSEMail

Simply run the VSEmail.exe install program and follow instructions. The VSEmail component will be registered
by the installation program.
What's New/Fixed in Version 2.09?

Nothing really, however the dll has now been compiled with Delphi 6 and uses the latest version of the Indy components

What's New in Version 2.08?

VSEmail version 2.08 includes a new property, ContentType which allows you to send html formatted email. set this property to "text/html". This property is only available on the SMTPSendMailEx interface.

What's New in Version 2.0?

VSEmail version 2.0 includes a new interface and support for Attachments! 

Using VSEmail

VSEmail 2.0 is backwards compatible with VSEmail 1.0:

This is an example using the version 1.x interface :

Dim myMail
Set myMail = CreateObject("VSEmail.SMTPSendMail") '
myMail.Host = "smtp.myserver.com.au" ' change this to your smtp server
myMail.From = "Webmaster < webmaster@vsoft-tech.com.au >"
myMail.SendTo = "joe@bloggs.com,sales@bloggs.com"
myMail.CopyTo = "jane@bloggs.com"
myMail.BlindCopyTo = "blah@nowhere.com"
myMail.Subject = "Sending Mail"
myMail.Body = "You received this from: VSEMail"
myMail.Connect
myMail.Send
Set myMail = Nothing


Note that if you do not call the Connect method before calling Send, VSEmail will connect, send
and then disconnect. If you do call connect, VSEmail will remain connected untill you call disconnect
or set the object variable to nothing.

Using the Version 2.0 interface is also quite simple :

Dim myMail
Set myMail = CreateObject("VSEmail.SMTPSendMailEx") ' << note the SMTPSendMailEx
myMail.Host = "smtp.myserver.com.au" ' change this to your smtp server
myMail.Recipients.Add "Joe Bloggs","jbloggs@microstuff.com"
myMail.CCList.Add "Joe Bloggs","jbloggs@microstuff.com"
myMail.BCCList.Add "Joe Bloggs","jbloggs@microstuff.com"
myMail.Sender.Name = "Me tarzan"
myMail.Sender.Address = "tarzan@jungle.com"

'Optional
myMail.ReplyTo.Name = "Me tarzan"
myMail.ReplyTo.Address = "tarzan@jungle.com"

'Optional

myMail.ReceiptRecipient.Name = "Me tarzan"
myMail.ReceiptRecipient.Address = "tarzan@jungle.com"

' It also supports sending attachments as :

myMail.Attachments.Add "c:\autoexec.bat"

' Setting the priority :

Const
 mpHighest = 0
 mpHigh = 1
 mpNormal = 2
 mpLow = 3
 mpLowest = 4

myMail.Priority = mpHighest

myMail.Body = "You received this from: VSEMail"
myMail.Connect
myMail.Send
myMail.Disconnect

Please report any problems to support@vsoft-tech.com.au or post on our support forums.

To download VSEmail, Click Here

Disclaimer

THIS SOFTWARE IS PROVIDED BY VSoft Technologies Pty Ltd "AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
VSoft Technologies Pty Ltd OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

All product names mentioned are trademarks or registered trademarks of their respective organizations.