Cómo hacer que SmtpClient funcione con un certificado SSL autofirmado

Estoy intentando usar la clase System.Net.Mail.SmtpClient para retransmitir un correo electrónico a través del servidor de correo electrónico de mi empresa. Todas las conexiones SMTP al servidor de correo deben ser SSL y utiliza un certificado autofirmado. Eso está bien para Outlook, donde puede hacer clic en Aceptar en el diálogo de advertencia, pero ¿alguien sabe una forma de hacer que SmtpClient acepte un certificado autofirmado?

Estoy planeando usar esta aplicación en la plataforma Windows Azure, por lo que no podré instalar el certificado autofirmado como una raíz confiable.

Respuestas a la pregunta(2)

Su respuesta a la pregunta