Envío de correo electrónico por SMTP IIS7 Server en Windows Server 2008

Tengo un website que envía correo electrónico

El código C # para hacer esto es:

var mailClient = nuevo SmtpClient {DeliveryMethod = SmtpDeliveryMethod.Network, Host = "localhost", Puerto = 25};

mailClient.Send (_mailMsg);

El código funciona bien ya que este website implementado en un server Windows Server 2003 IIS6 funciona perfectamente.

He configurado el service SMTP en IIS7 para entregar a localhost usando el puerto 25 y establecer la configuration de authentication como no es necesario.

¿Alguien tiene alguna ayuda adicional para ayudar a poder enviar correos electrónicos con iis7 y Windows Server 2008?

SMTP de IIS7 es el mismo que SMTP de IIS6. No se actualizó, por lo que incluso la gestión se realiza con IIS 6 Manager (aunque todo lo demás es IIS7). Edite las properties del server y asegúrese de que se agrega 127.0.0.1 como una dirección IP de relé aprobada. Eso le permitirá trabajar sin autenticar, siempre y cuando sea enviado desde la máquina local.

Nota: Eso fue necesario con IIS6 demasiado aunque posiblemente lo hizo con el server IIS6 en algún momento en el pasado.

Ese es el único cambio que hago en un nuevo server SMTP de IIS para asegurar que funcione desde la máquina local. (sin contar los ajustes de spam como inputs de DNS inversa y hacia adelante)