none
SMTP para enviar email desde mi aplicación ASP.Net RRS feed

  • Pregunta

  • Configure un nuevo servidor con Windows server 2012, instale y realice la configuración de aplicación Asp.Net, pero ahora no puedo enviar email desde mi aplicación.

    Anteriormente tenia mi aplicación en un servidor con Windows server 2008 y no tuve que realizar ninguna configuración del SMTP ya que por defaul en el IIS asigna el puerto 25.

    Que debo hacer para activarlo en mi server con Windows server 2012?

    viernes, 14 de julio de 2017 19:09

Respuestas

  • hola

    Pero que servidor de smtp estas utilizando? si usaste uno que configuraste en el Server 2008 puede que fuera Exchange, porque no veo que el IIS tenga ningun servicio de envio de mail

    Deberias contactar con quien configuro Win Server 2008 para ver que aplicacion de mail configuraron

    Sino puede usar un servicio externo como ser gmail, outlook, etc

    MailMessage - Envia mail con GMail (1/3)

    >>no tuve que realizar ninguna configuración del SMTP ya que por defaul en el IIS asigna el puerto 25.

    creo que te refieres a esto

    Configuring SMTP E-mail in IIS 7

    el tema es que deberias usar un servicio externo para enviar mail como comente Ms Exchange o de terceros

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    domingo, 16 de julio de 2017 11:45

Todas las respuestas

  • Buenas Hugo,

    Si acabas de cambiar el servidor, seguramente tengas que habilitar el puerto en el firewall.

    Configurar el Firewall

    El ejemplo es con el puerto 80, tendrás que habilitar el puerto que uses como regla de salida 

    Atte


    No olvides votar si mi comentario te ha ayudado y marcarlo como respuesta si ha sido la solución!

    viernes, 14 de julio de 2017 21:50
  • En el 2012 el servicio SMTP se habilita desde la administración del servidor, "Add roles or features", y en la pestaña de roles se le pone la "X" a "SMTP Server". Con eso te lo instala.

    Después, en tu aplicación, le configuras el mail para que vaya a localhost en el puerto 25. Para que funcione el envío de correo desde tu aplicación al smtp local no hace falta abrir nada en el cortafuegos, pero para que el smtp local pueda enviar correos al exterior sí que tiene que abrirse el puerto 25 (normalmente estará abierto de forma predeterminada, si no lo has cerrado expresamente). Para que puedas enviar correo al exterior y no te lo traten como SPAM, recuerda que necesitarás una IP estática y configurar los oportunos registros en el DNS apuntando a tu servidor. Si solo es para una intranet, entonces da igual.

    sábado, 15 de julio de 2017 7:55
  • hola

    Pero que servidor de smtp estas utilizando? si usaste uno que configuraste en el Server 2008 puede que fuera Exchange, porque no veo que el IIS tenga ningun servicio de envio de mail

    Deberias contactar con quien configuro Win Server 2008 para ver que aplicacion de mail configuraron

    Sino puede usar un servicio externo como ser gmail, outlook, etc

    MailMessage - Envia mail con GMail (1/3)

    >>no tuve que realizar ninguna configuración del SMTP ya que por defaul en el IIS asigna el puerto 25.

    creo que te refieres a esto

    Configuring SMTP E-mail in IIS 7

    el tema es que deberias usar un servicio externo para enviar mail como comente Ms Exchange o de terceros

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    domingo, 16 de julio de 2017 11:45