C sharp - NECESITO enviar correos!

 
Vista:

NECESITO enviar correos!

Publicado por gabriel (1 intervención) el 21/06/2007 20:22:52
COMO ENVIO UN CORREO USANDO CODIGO C#!!!!!!!!??????
alguien tiene un codigo que SI funcione? el de la pagina de el guille no me funciona!
ahhhhhhhhhh :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:NECESITO enviar correos!

Publicado por gabriel (1 intervención) el 21/06/2007 20:27:06
por el servidor de correos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:NECESITO enviar correos!

Publicado por Lulu (40 intervenciones) el 22/06/2007 09:23:07
Hola, yo lo he hecho así y me funciona, si tienes algún problema escríbeme, un saludo:

using System.Runtime.InteropServices;

/// <summary>
/// Abre el outlook con los datos adjuntos ya cargados
/// </summary>
/// <param name="ficheroAdjunto">Fichero a adjuntar</param>
/// <param name="asunto">Asunto del mensaje</param>

public void generarCorreoOutlook(string ficheroAdjunto, string asunto)
{
try
{
//primera forma de hacerlo
/* Outlook.MailItem email;
email.Subject = asunto;
email.Attachments.Add(ficheroAdjunto, Outlook.OlAttachmentType.olByValue, 1, ficheroAdjunto);
email.Display(true);*/

//segunda manera de hacerlo
Outlook.MailItem msg = (Outlook.MailItem)
new Outlook.ApplicationClass().CreateItem(Outlook.OlItemType.olMailItem);
if (asunto == "")
{
msg.Subject = "Envio de Modificaciones";
}
else
{
msg.Subject = asunto;
}

if (ficheroAdjunto != "")
{
msg.Attachments.Add(ficheroAdjunto, Outlook.OlAttachmentType.olByValue, 1,
"ArchivoEnviado");
}
msg.Display(true);
}
catch (Exception ex)
{
//error a la hora de crear un email con el Outlook
MessageBox.Show(ex.Message, "Error Correo Electrónico Envíos:");
}
}

IMPORTANTE: tienes que agregar al proyecto la referencia a la librería de Outlook:

Vas a Proyecto--> Agregar Referencia: seleccionas la pestaña COM y buscas la referencia Microsoft Outlook. Luego en el explorador de soluciones, vas a la parte de abajo y con el botón derecho pinchas y seleccionas actualizar referencias, esto es importante.

Espero que te sirva un saludo.

PD--> Yo aquí he utilizado pocas propiedades del correo pero si quieres configurar alguna más pues tienes un montón de posibilidades.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:NECESITO enviar correos!

Publicado por x (28 intervenciones) el 22/06/2007 22:54:14
no he visto el codigo del guille, pero ¿el smtp server que estas marcando esta correcto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar