Abrir Outlook mediante boton en asp.net 2.0

14/03/2007 - 01:06 por Ma Cristina | Informe spam
Saludos:

Intento colocar un boton a mi aplicacion el cual al presionarlo
automaticamente me abra outlook para enviar correo..

Yo tengo el siguiente codigo:

protected void Button1_Click(object sender, EventArgs e)
{

MailMessage email = new MailMessage();

email.From = "origen@mail.com";

email.To = "destino@mail.com";

email.Subject = "Titulo";

email.Body = "Este es el cuerpo del email";

SmtpMail.Send(email);

}

protected void Button2_Click(object sender, EventArgs e)

{

MailMessage email = new MailMessage();

email.From = "origen@mail.com";

email.To = "destino@mail.com";

email.Subject = "Titulo";

email.Body = "<HTML><Body>Este es el cuerpo del mail</Body></HTML>";

email.BodyFormat = MailFormat.Html;

email.Priority = MailPriority.High;

email.Attachments.Add (new MailAttachment("c:/help.txt"));

SmtpMail.Send(email);

}


El problema es que al ejecutarlo en el explorador y presionar el boton la
aplicacion se me cae indicandome el error en "SmtpMail.Send(email)" el cual
dice :The "SendUsing" configuration value is invalid.

Agradeceria mucho cualquier ayuda o sugerencia

Chau

Preguntas similare

Leer las respuestas

#1 ivanchuk
14/03/2007 - 00:51 | Informe spam
es posible que sea debido a que te falta la configuracion. Añade las lineas
siguientes antes del send
email.Configuration.Fields("http://schemas.microsoft.com/cdo/co...rver")
= "smtpserver.miDominio.com"

email.Configuration.Fields("http://schemas.microsoft.com/cdo/co...sing")
= 2

email.Configuration.Fields.Update


"Ma Cristina" escribió en el mensaje
news:%
Saludos:

Intento colocar un boton a mi aplicacion el cual al presionarlo
automaticamente me abra outlook para enviar correo..

Yo tengo el siguiente codigo:

protected void Button1_Click(object sender, EventArgs e)
{

MailMessage email = new MailMessage();

email.From = "";

email.To = "";

email.Subject = "Titulo";

email.Body = "Este es el cuerpo del email";

SmtpMail.Send(email);

}

protected void Button2_Click(object sender, EventArgs e)

{

MailMessage email = new MailMessage();

email.From = "";

email.To = "";

email.Subject = "Titulo";

email.Body = "<HTML><Body>Este es el cuerpo del mail</Body></HTML>";

email.BodyFormat = MailFormat.Html;

email.Priority = MailPriority.High;

email.Attachments.Add (new MailAttachment("c:/help.txt"));

SmtpMail.Send(email);

}


El problema es que al ejecutarlo en el explorador y presionar el boton la
aplicacion se me cae indicandome el error en "SmtpMail.Send(email)" el
cual dice :The "SendUsing" configuration value is invalid.

Agradeceria mucho cualquier ayuda o sugerencia

Chau




Respuesta Responder a este mensaje
#2 Matias Iacono
14/03/2007 - 13:24 | Informe spam
De cualquier manera, vale aclarar que el codigo propuesto no te abrira
Outlook, si no, que simplemente enviara un correo electronico usando el
servidor SMTP por defecto.

Aqui tienes algunos ejemplos de como enviar correos electronicos:

http://www.4guysfromrolla.com/webte...01-1.shtml

Saludos.

Microsoft MVP
Orador Regional INETA


"ivanchuk" wrote:

es posible que sea debido a que te falta la configuracion. Añade las lineas
siguientes antes del send
email.Configuration.Fields("http://schemas.microsoft.com/cdo/co...rver")
= "smtpserver.miDominio.com"

email.Configuration.Fields("http://schemas.microsoft.com/cdo/co...sing")
= 2

email.Configuration.Fields.Update


"Ma Cristina" escribió en el mensaje
news:%
> Saludos:
>
> Intento colocar un boton a mi aplicacion el cual al presionarlo
> automaticamente me abra outlook para enviar correo..
>
> Yo tengo el siguiente codigo:
>
> protected void Button1_Click(object sender, EventArgs e)
> {
>
> MailMessage email = new MailMessage();
>
> email.From = "";
>
> email.To = "";
>
> email.Subject = "Titulo";
>
> email.Body = "Este es el cuerpo del email";
>
> SmtpMail.Send(email);
>
> }
>
> protected void Button2_Click(object sender, EventArgs e)
>
> {
>
> MailMessage email = new MailMessage();
>
> email.From = "";
>
> email.To = "";
>
> email.Subject = "Titulo";
>
> email.Body = "<HTML><Body>Este es el cuerpo del mail</Body></HTML>";
>
> email.BodyFormat = MailFormat.Html;
>
> email.Priority = MailPriority.High;
>
> email.Attachments.Add (new MailAttachment("c:/help.txt"));
>
> SmtpMail.Send(email);
>
> }
>
>
> El problema es que al ejecutarlo en el explorador y presionar el boton la
> aplicacion se me cae indicandome el error en "SmtpMail.Send(email)" el
> cual dice :The "SendUsing" configuration value is invalid.
>
> Agradeceria mucho cualquier ayuda o sugerencia
>
> Chau
>
>
>
>



Respuesta Responder a este mensaje
#3 Ma Cristina
14/03/2007 - 17:54 | Informe spam
Hola

Pude resolver el problema.. no habia puesto el servidor de correo .. y lo
hice agregando esta linea

SmtpMail.SmtpServer="mail.servidor.com";

Me funciono impecable

Gracias de todas maneras :) :*


"Matias Iacono" wrote in message
news:
De cualquier manera, vale aclarar que el codigo propuesto no te abrira
Outlook, si no, que simplemente enviara un correo electronico usando el
servidor SMTP por defecto.

Aqui tienes algunos ejemplos de como enviar correos electronicos:

http://www.4guysfromrolla.com/webte...01-1.shtml

Saludos.

Microsoft MVP
Orador Regional INETA


"ivanchuk" wrote:

es posible que sea debido a que te falta la configuracion. Añade las
lineas
siguientes antes del send
email.Configuration.Fields("http://schemas.microsoft.com/cdo/co...rver")
= "smtpserver.miDominio.com"

email.Configuration.Fields("http://schemas.microsoft.com/cdo/co...sing")
= 2

email.Configuration.Fields.Update


"Ma Cristina" escribió en el mensaje
news:%
> Saludos:
>
> Intento colocar un boton a mi aplicacion el cual al presionarlo
> automaticamente me abra outlook para enviar correo..
>
> Yo tengo el siguiente codigo:
>
> protected void Button1_Click(object sender, EventArgs e)
> {
>
> MailMessage email = new MailMessage();
>
> email.From = "";
>
> email.To = "";
>
> email.Subject = "Titulo";
>
> email.Body = "Este es el cuerpo del email";
>
> SmtpMail.Send(email);
>
> }
>
> protected void Button2_Click(object sender, EventArgs e)
>
> {
>
> MailMessage email = new MailMessage();
>
> email.From = "";
>
> email.To = "";
>
> email.Subject = "Titulo";
>
> email.Body = "<HTML><Body>Este es el cuerpo del mail</Body></HTML>";
>
> email.BodyFormat = MailFormat.Html;
>
> email.Priority = MailPriority.High;
>
> email.Attachments.Add (new MailAttachment("c:/help.txt"));
>
> SmtpMail.Send(email);
>
> }
>
>
> El problema es que al ejecutarlo en el explorador y presionar el boton
> la
> aplicacion se me cae indicandome el error en "SmtpMail.Send(email)" el
> cual dice :The "SendUsing" configuration value is invalid.
>
> Agradeceria mucho cualquier ayuda o sugerencia
>
> Chau
>
>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida