Hola,
estamos desarrollando una aplicación en c# para la web y queremos que al pulsar un botón mande un mail automática a una dirección de correo específica.
Hemos encontrado cómo se codifica eso, un ejemplo de ello:
MailClass m_oSmtp = new MailClass();
m_oSmtp.Reset();
m_oSmtp.FromAddr = "[email protected]";
m_oSmtp.ServerAddr = "";
m_oSmtp.Subject = "prueba envio de mail";
m_oSmtp.BodyText = "esto es una prueba";
m_oSmtp.AddRecipient("prueba", "[email protected]", 0);
if( m_oSmtp.SendMail() == 0 )
{
Label1.Text="Message delivered";
}
else
{
Label1.Text=m_oSmtp.GetLastErrDescription();
}
Pero no conseguimos enviar.
Tenemos algunas dudas:
-Lo que está marcado en rojo, ¿qué hay que poner?
-¿O sabeis alguna otra manera de enviar un mail desde una aplicación asp?
-¿Necesitamos instalar un servidor de correo?¿Cuál nos recomiendas?
-¿O nos sirve el servidor virtual SMTP predeterminado que nos instala con el componente IIS? ¿Tenemos que configurar algo?
Agradeceríamos alguna respuesta.
Gracias,