
Demora al enviar correos con smtp
Publicado por Lalo (3 intervenciones) el 05/10/2012 19:33:20
He creado una aplicación para enviar correos mediante System.Net.Mail.SmtpClient y funciona bien, pero se demora demasiado en comparación con el código empleando los interops de office (Microsoft.Office.Interop), ejemplo:
Dim m_OutLook As Outlook.Application = New Outlook.Application
Dim objMail As Outlook.MailItem
objMail = m_OutLook.CreateItem(Outlook.OlItemType.olMailItem)
Con smtp para enviar 8 correos se demora 30 segundos aprox.
En cambio con el otro código, los mismos 8 correos lo envía en 2 segundos.
Quisiera saber a que puede deberse.
Me interesa utilizar smtp porque tengo 2 facilidades que no logro obtener con el segundo caso:
1.- Puedo establecer el remitente del correo
2.- Puedo agregar imagenes incrustadas en el mensaje de correo
Lamentablemente por el problema de la demora en el envío, no puedo utilizar smtp.
Si alguien conoce como solucionar el problema de la demora en smtp, o bien como efectuar los 2 requerimientos mencionados con los interops de office.
Gracias por su atención
Dim m_OutLook As Outlook.Application = New Outlook.Application
Dim objMail As Outlook.MailItem
objMail = m_OutLook.CreateItem(Outlook.OlItemType.olMailItem)
Con smtp para enviar 8 correos se demora 30 segundos aprox.
En cambio con el otro código, los mismos 8 correos lo envía en 2 segundos.
Quisiera saber a que puede deberse.
Me interesa utilizar smtp porque tengo 2 facilidades que no logro obtener con el segundo caso:
1.- Puedo establecer el remitente del correo
2.- Puedo agregar imagenes incrustadas en el mensaje de correo
Lamentablemente por el problema de la demora en el envío, no puedo utilizar smtp.
Si alguien conoce como solucionar el problema de la demora en smtp, o bien como efectuar los 2 requerimientos mencionados con los interops de office.
Gracias por su atención
Valora esta pregunta


0