Biblioteca Swift gratuita para recuperar correos electrónicos de proveedores de correo electrónico comunes

API Swift de código abierto que permite a los desarrolladores de software buscar, recibir, rastrear y administrar correos electrónicos desde Gmail, Outlook, Yahoo o servidores SMTP personalizados.

En el acelerado mundo digital actual, la comunicación por correo electrónico sigue siendo una parte integral de nuestras vidas. Ya sea para uso personal o para interacciones comerciales, tener un sistema de entrega de correo electrónico confiable y eficiente es crucial. Para los desarrolladores de iOS que buscan una biblioteca de correo electrónico potente y fácil de usar, Postal se destaca como la mejor opción. Resume las complejidades de interactuar con servidores de correo electrónico y simplifica el proceso de acceso a proveedores de correo electrónico comunes con solo unas pocas líneas de código Swift. Ya sea que los usuarios necesiten recibir correos electrónicos de texto o ver archivos adjuntos, la biblioteca ofrece una interfaz consistente e intuitiva.

Postal es una biblioteca Swift de código abierto que proporciona a los desarrolladores de software una forma sencilla y ágil de recuperar correos electrónicos dentro de sus aplicaciones iOS. Sirve como puente entre su aplicación y los servidores de correo electrónico, lo que hace que la integración del correo electrónico sea perfecta y sin complicaciones. La biblioteca admite varias opciones de transporte de correo electrónico, incluido SMTP (Protocolo simple de transferencia de correo) y servicios basados en API como SendGrid y Mailgun. Esta flexibilidad permite a los desarrolladores de software elegir el método que mejor se adapte a los requisitos de su proyecto, lo que la convierte en una solución versátil.

Postal se beneficia de una próspera comunidad de código abierto, lo que garantiza que la biblioteca se mantenga actualizada y mantenida activamente. Con su simplicidad, flexibilidad y características de seguridad, la biblioteca permite a los desarrolladores de software mejorar la experiencia de comunicación de los usuarios, lo que la convierte en una excelente opción para cualquier aplicación que requiera integración de correo electrónico. La biblioteca ofrece soporte para varios proveedores de servicios de correo electrónico, lo que garantiza flexibilidad tanto para los desarrolladores como para los usuarios. Ya sea que su aplicación utilice Gmail, Outlook, Yahoo o servidores SMTP personalizados, puede manejarlos todos. Con su API simple, múltiples opciones de transporte, soporte para archivos adjuntos, capacidades de creación de plantillas y seguimiento de correo electrónico, "Postal" proporciona una solución integral para todas sus necesidades de entrega de correo electrónico.

Previous Next

Primeros pasos con Postal

La forma recomendada de instalar Postal es a través de CocoaPods; utilice el siguiente comando para facilitar la instalación.

Instalar Postal mediante CocoaPods

 // add the followings to your Podfile

use_frameworks!
pod 'Postal'

Run pod install.
You can also download it directly from GitHub.

Soporte de múltiples servicios a través de Swift API

La biblioteca Postal de código abierto permite a los desarrolladores de software incorporar sin esfuerzo la funcionalidad de correo electrónico en sus aplicaciones iOS y macOS. La biblioteca ofrece soporte para varios proveedores de servicios de correo electrónico, lo que garantiza flexibilidad tanto para los desarrolladores como para los usuarios. Ya sea que su aplicación utilice Gmail, Outlook, Yahoo o servidores SMTP personalizados, Postal puede manejarlos todos con facilidad. La biblioteca maneja todas las conexiones IMAP de bajo nivel y el análisis de forma sincrónica. El siguiente ejemplo muestra cómo conectarse con un proveedor de correo electrónico dentro de las aplicaciones Swift.

¿Cómo conectarse con un proveedor de correo electrónico dentro de Swift Apps?

let postal = Postal(configuration: .icloud(login: "myemail@icloud.com", password: "mypassword"))
postal.connect { result in
    switch result {
    case .success:
        print("success")
    case .failure(let error):
        print("error: \(error)")
    }
}

Obtener y mostrar mensajes de correo electrónico dentro de Swift Apps

La biblioteca Postal de código abierto ha brindado soporte completo para buscar y mostrar el contenido de los mensajes de correo electrónico dentro de sus aplicaciones Swift. Ha incluido numerosas funciones para manejar mensajes de correo electrónico, como redactar correos electrónicos con texto enriquecido, ver mensajes con soporte HTML, rastrear un mensaje de correo electrónico, buscar imágenes en línea, ver mensajes de múltiples usuarios y muchas más. El siguiente ejemplo muestra cómo recuperar mensajes de correo electrónico con solo un par de líneas de código Swift.

¿Cómo recuperar mensajes de correo electrónico a través de Swift API?

let indexset = NSIndexSet(index: 42)
postal.fetchMessages("INBOX", uids: indexset, flags: [ .headers ], onMessage: { email in
    print("new email received: \(email)")
}, onComplete: error in
    if error = error {
        print("an error occured: \(error)")
    }

Administrar archivos adjuntos de correo electrónico a través de Swift API

Enviar y recibir archivos por correo electrónico es un requisito común en muchas aplicaciones. Postal de código abierto simplifica el proceso de manejo de archivos adjuntos de correo electrónico, imágenes y otro contenido dentro de los mensajes de correo electrónico, mejorando la experiencia general del usuario. Ya sea un PDF, una imagen o cualquier otro tipo de archivo, puedes buscar y ver fácilmente archivos adjuntos dentro de tus mensajes de correo electrónico con solo un par de líneas de código.

 Español