Yes I am using the custom email provider. I am adding some logic now. I was looking to see if I can pass a value to the custom provider via the EmailSender.SendEmail.
For now I am adding a to the email template. The custom provider will look for the smtp server name in body of the email. If the stmp server name is not hidden in the body it will use the default email server.