Click here to Skip to main content
Click here to Skip to main content

SMTP Mailer with Authentication

By , 25 Oct 2003
 

Introduction

This article describes a simple assembly to send mails programmatically using a SMTP server that requires authentication. It also works with those servers that doesn't require it.

In this release, you cannot use attachments, but I will implement it as soon as possible.

To show you how simple this component is, I'll show you it's main interface:

The main method is SendMail:

1st Overload

Used for sending a simple mail using a server without authentication. The default MailFormat is HTML.

public System.Boolean SendMail ( System.String from , System.String to , System.String subject , System.String message , System.String serverName )

2nd Overload

Used for sending a simple mail using a server with authentication. The default MailFormat is HTML.

public System.Boolean SendMail ( System.String from , System.String to , System.String subject , System.String message , System.String AUTH_Name , System.String AUTH_Password , System.String serverName )

3rd Overload

Used for sending a mail using a server with authentication. Here you can specify the MailFormat and also the server port.

public System.Boolean SendMail ( System.String from , System.String to , System.String subject , System.String message , MailFormat format , System.String AUTH_Name , System.String AUTH_Password , System.String serverName , System.Int32 port )

When the method SendMail returns false, you have an Err property that contains the Exception that originated the failure of the method call.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

pjutard
Web Developer
United States United States
Member
No Biography provided

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
GeneralGmailmemberRunnerDude6 Jul '07 - 8:17 
GeneralIt's working!member_BlackLine_23 Apr '06 - 7:44 
Generaldifferent views in different BrowsersmemberRamalinga S Reddy26 Mar '06 - 19:47 
GeneralI could not be able to runmemberRamalinga S Reddy26 Mar '06 - 19:34 
GeneralTime stamp says 12/31/1969memberFinishedOnTime14 Mar '04 - 10:57 
GeneralGet an Errormemberrockhopper12819 Nov '03 - 6:02 
GeneralRe: Get an Errormemberpjutard19 Nov '03 - 6:19 
QuestionHow about other encoding mail?memberHardy14 Nov '03 - 3:00 
AnswerRe: How about other encoding mail?memberpjutard14 Nov '03 - 4:35 
GeneralOOPeditorHeath Stewart26 Oct '03 - 18:08 
GeneralRe: OOPmemberpjutard26 Oct '03 - 18:37 
GeneralRe: OOPeditorHeath Stewart26 Oct '03 - 18:50 
GeneralRe: OOPmemberpjutard27 Oct '03 - 2:16 
GeneralRe: OOPmemberalpy26 Mar '07 - 8:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web03 | 2.6.130516.1 | Last Updated 26 Oct 2003
Article Copyright 2003 by pjutard
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid