by Fath Software - Product Type: Component / DLL
FathMail by Fath Software
URLs: fathmail, fathsoft
Send and receive email messages from your application. FathMail lets you enumerate mail while still on a server and delete spam. You can also add attachments, embed pictures, use plain text or HTML. FathMail supports secure SSL communication for SMTP, IMAP4 and POP3 mail protocols. FathMail is an ATL/COM component you can use with : Visual Basic, MS Access, MS Visual C++, ASP, VB.NET, C#.NET, Windows scripting, etc. Use this lightweight component in your application, scripts or even ASP pages to easily and reliably send/retrieve e-mail messages using SMTP/POP3 protocols.
FathMail Features include:
Supports SMTP, POP3 and IMAP4 protocols
Send message using SMTP with optional authentication
Add attachments (files, images, etc.)
Enumerate/retrieve/delete messages from POP3 servers
Enumerate/retrieve/delete messages from IMAP4 servers
Ability to retrieve only header of a message for faster processing
Store messages into archive/database and create messages out of raw MIME text
Receive/enumerate/save attachments from received messages
Compose a new message
Dim oMsg as FathMail.Message
Set oMsg= New FathMail.Message
oMsg.Sender = "myaddress@domain.com"
oMsg.Recipient = "hisaddress@domain.com"
oMsg.Subject = "test message"
oMsg.Text = "Hi, this is a message."
oMsg.TextHTML = "Hi, this is a HTML message."
oMsg.AddAttachment "mypicture.jpg"
Send message using SMTP
Dim oSMTP as FathMail.SMTP
Set oSMTP = New FathMail.SMTP
oSMTP.ServerAddr = "mail.domain.com"
oSMTP.Send oMsg
The mail server address can be retrieved through DNS MX record with SMTP GetMX method:
oSMTP.ServerAddr = oSMTP.GetMX ( "hisaddress@domain.com" )
Receive message using POP3
Dim oPOP3 as FathMail.POP3
Set oPOP3 = New FathMail.POP3
oPOP3.ServerAddr = "mail.domain.com"
oPOP3.Username = "scott"
oPOP3.Password = "tiger"
oPOP3.Connect
if oPOP3.GetMessageCount Then
oMsg = oPOP3.Retrieve(1) 'retrieve first message and store it in Message object
End If
oPOP3.Disconnect
Archive message
Message data can be stored in a text variable using the GetRaw method from the Message object. And displayed later using SetRaw method. You can store sMsg in database or text file.
Dim sMsg as String
sMsg = oMsg.GetRaw
If you want to display a stored message from an archive, just read the string from a database and you can create the Message object using the SetRaw method.
sMsg=ReadDatabase()
oMsg.SetRaw sMsg
oSMTP.Send oMsg
Send and receive email messages from your application.
Pricing: FathMail V4.0 1 Developer License, FathMail V4.0 2-5 Developer License - price per license, FathMail V4.0 6-10 Developer License - price per license, FathMail V4.0 11 and above Licenses - price per license
Evals & Downloads: Read the FathMail help file, Read the Fath Software End User License Agreement
Operating System for Deployment: Windows 7, Windows Vista, Windows XP
Architecture of Product: 32Bit
Product Type: Component
Component Type: DLL
Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio 6.0, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual Basic 6.0, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ 6.0, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005
Keywords: e-mail email e mail mail
Part numbers: PC-539745-342592 539745-342592 PC-539745-344905 539745-344905 PC-539745-344906 539745-344906 PC-539745-344907 539745-344907