¿Cómo puedo, usando C#, descargar un archivo adjunto de correo electrónico de mi correo (por ejemplo, gmail)?Cómo guardar adjuntos de correo electrónico en C#
8
A
Respuesta
-3
El siguiente código está tomado de Extract Attachments sample que viene con nuestro componente Rebex Mail. La descarga desde un servidor POP3 está cubierta en el blog HOWTO: Download emails from a GMail account in C#.
// Load mail message from disk
MailMessage mail = new MailMessage();
mail.Load (args[0]);
Console.WriteLine (
"Message contains {0} attachments.",
mail.Attachments.Count
);
// If message has no attachments, just exit
if (mail.Attachments.Count == 0)
return 0;
foreach (Attachment attachment in mail.Attachments)
{
// Save the file
Console.WriteLine ("Saving '{0}' ({1}).",
attachment.FileName, attachment.MediaType);
attachment.Save (attachment.FileName);
}
0
// Firstly you might want to use POP3Class which is mail support class.
POP3Class Pop3= new POP3Class();
pop3.DoConnect("your.mail.server",110,"username","password");
pop3.GetStat();
// and then you can use the below code for storing an attachment.
MailMessage mail = new MailMessage();
Mail.Load (args[0]);
Console.WriteLine (
"Message contains {0} attachments.",
mail.Attachments.Count
);
// If message has no attachments, just exit
if (mail.Attachments.Count == 0)
return 0;
foreach (Attachment attachment in mail.Attachments)
{
// Save the file
Console.WriteLine ("Saving '{0}' ({1}).",
attachment.FileName, attachment.MediaType);
attachment.Save (attachment.FileName);
}
// Hope that helps.
+0
No tengo tales métodos y propiedades en la clase 'attachment' , ¿usaste algunas librerías de terceros? –
+1
¿dónde puedo obtener la biblioteca POP3Class? –
Cuestiones relacionadas
- 1. Archivos adjuntos de correo electrónico
- 2. ¿Cómo enviar archivos adjuntos de correo electrónico?
- 3. nombre del conjunto de adjuntos de correo electrónico en C#
- 4. Zend Framework: ¿cómo leer los archivos adjuntos del correo electrónico (y guardar en el disco)?
- 5. Cómo guardar un archivo adjunto de correo electrónico utilizando OpenPop
- 6. Cómo enviar un correo electrónico con archivos adjuntos en Ir
- 7. Apertura de archivos adjuntos de correo electrónico en Android
- 8. Extraer archivos adjuntos de correo electrónico en Unix
- 9. ¿Cómo enviar un correo electrónico con archivos adjuntos utilizando SmtpClient.SendAsync?
- 10. archivos adjuntos de correo electrónico dañados en .NET
- 11. Guardar/Organizar/Buscar Outlook Correo electrónico fuera de Outlook
- 12. Adjuntos ATTnnnnn.txt cuando se recibe un correo electrónico en Outlook
- 13. Android múltiples archivos adjuntos de correo electrónico con la intención
- 14. impedir que Rails registre archivos adjuntos de correo electrónico
- 15. Enviar informe SQL en archivos adjuntos de correo electrónico utilizando C# y ASP.NET
- 16. enviando un correo electrónico con varios archivos adjuntos
- 17. Enviando correo electrónico en C#
- 18. Guardar el correo electrónico/contraseña de Keychain en iOS
- 19. Lanzamiento de aplicación de correo electrónico (MAPI) desde C# (con datos adjuntos)
- 20. Cómo mostrar "Abrir en ..." cuando un usuario intenta abrir archivos adjuntos de correo electrónico en iOS
- 21. Acceso intercambio de correo electrónico en C#
- 22. C# MailTo con datos adjuntos?
- 23. enviar correo electrónico asp.net C#
- 24. recuperar correo electrónico usando C#?
- 25. C# Enviar correo electrónico masivo
- 26. ¿Cómo puedo saber qué correo electrónico es una respuesta a otro correo electrónico, en C#?
- 27. horario Correo electrónico en asp.net, C#
- 28. Ejemplo de envío de un correo electrónico con datos adjuntos a través de Amazon en Java
- 29. Obtener correo electrónico de Outlook con Delphi
- 30. Obtención de adjuntos de correo al objeto de archivo python
Y quieres que escribamos la solución completa para usted? –
Este enlace me ayudó a resolver el mismo problema, pero esto tiene una prueba de 30 días. http://www.example-code.com/csharp/pop3_saveAttachments.asp Happy coding – Ravia
Para ans, consulte: http://pop3saveattachment.blogspot.in/ – Raj