Necesito enviar un correo electrónico desde mi aplicación, que se ejecutará bajo confianza media. Mi código de envío de correo electrónico actual que funciona bien bajo plena confianza lanza SecurityException virtud de confianza medioEnviar correo electrónico en GMail SMTP bajo confianza media
[SecurityException: Request for the permission of type 'System.Net.Mail.SmtpPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
Examinar mi machine.config y archivos aliados revelan que mi acceso SMTP está restringido a Connect.
<SecurityClass Name="SmtpPermission" Description="System.Net.Mail.SmtpPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
y
<IPermission class="SmtpPermission" version="1" Access="Connect"/>
Según MSDN, Connect permite a petición en el puerto 25 solamente. Pero los servidores de Gmail funcionan en el puerto 587. ¿Alguna solución alternativa? sugerencias?
Bounty porque me gustaría saber cómo enviar un correo electrónico bajo confianza media ahora que el puerto 25 casi siempre está bloqueado. – MarioDS