I am developing a genric c# SMTP Client, that can pick up SMTP server from a configuration file and send an email.
Here I am facing an open point on how to cater the authentication needs of the server. Does c# SMTPCilent support only username-password mechanism or can it support other authentication mechanism SMTP
Also does SMTP server use key/certificate based authentiation?