SMTPmail is implemented in an ASP.NET application just as you might with any other COM component:
- The COM dll needs to be properly registered on the webserver.
- The COM type library needs to be wrapped in an interop assembly.
- This interop assembly needs to be placed in either the application's bin (or GAC) directory.
Microsoft Visual Studio .NET can create the interop assembly and place it in the application's bin directory for you, when you choose to add that COM component as a reference.
The instructions below assume Visual Studio .NET as your development environment. If you are not using Visual Studio .NET and would like to explore other options for creating an interop assembly, please see the .NET Framework SDK Documentation on this subject: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconimportingtypelibraryasassembly.asp Once the interop assembly is created, be sure to place it in either the bin or GAC directory and skip step 2 in the instructions below.
- Install SMTPmail on the webserver. For instructions for manual and automated installation, please see: http://support.softartisans.com/docs/SMTPmail/install.htm
- In Visual Studio .NET, add a reference to your application to the "SoftArtisans SMTPMail 2.2". (Project... Add Reference..."Com" tab).
- Instantiate SMTPmail in your code:
Dim oSMTP As New SASMTPLib.CoSMTPMail()
- Access the methods and properties of SMTPmail in the usual way:
Response.Write(oSMTP.Version())
|