1. Produkte
  2.   Email
  3.   Swift
  4.   Postal
 
  

Kostenlose Swift-Bibliothek zum Abrufen von E-Mails von gängigen E-Mail-Anbietern

Open-Source-Swift-API, die es Softwareentwicklern ermöglicht, E-Mails von Gmail, Outlook, Yahoo oder benutzerdefinierten SMTP-Servern abzurufen, zu empfangen, zu verfolgen und zu verwalten.

In der heutigen schnelllebigen digitalen Welt bleibt die E-Mail-Kommunikation ein wesentlicher Bestandteil unseres Lebens. Ob für den persönlichen Gebrauch oder geschäftliche Interaktionen, ein zuverlässiges und effizientes E-Mail-Zustellungssystem ist von entscheidender Bedeutung. Für iOS-Entwickler, die eine leistungsstarke und benutzerfreundliche E-Mail-Bibliothek suchen, ist Postal die erste Wahl. Es abstrahiert die Komplexität der Interaktion mit E-Mail-Servern und vereinfacht den Zugriff auf gängige E-Mail-Anbieter mit nur wenigen Zeilen Swift-Code. Unabhängig davon, ob Benutzer textbasierte E-Mails empfangen oder Anhänge anzeigen möchten, bietet die Bibliothek eine konsistente und intuitive Benutzeroberfläche.

Postal ist eine Open-Source-Swift-Bibliothek, die Softwareentwicklern eine optimierte und unkomplizierte Möglichkeit bietet, E-Mails in ihren iOS-Anwendungen abzurufen. Es dient als Brücke zwischen Ihrer App und den E-Mail-Servern und ermöglicht eine nahtlose und problemlose E-Mail-Integration. Die Bibliothek unterstützt verschiedene E-Mail-Transportoptionen, darunter SMTP (Simple Mail Transfer Protocol) und API-basierte Dienste wie SendGrid und Mailgun. Diese Flexibilität ermöglicht es Softwareentwicklern, die Methode zu wählen, die am besten zu ihren Projektanforderungen passt, was sie zu einer vielseitigen Lösung macht.

Postal profitiert von einer florierenden Open-Source-Community, die sicherstellt, dass die Bibliothek auf dem neuesten Stand bleibt und aktiv gepflegt wird. Mit ihrer Einfachheit, Flexibilität und Sicherheitsfunktionen ermöglicht die Bibliothek Softwareentwicklern, das Kommunikationserlebnis für Benutzer zu verbessern, was sie zu einer hervorragenden Wahl für jede App macht, die eine E-Mail-Integration erfordert. Die Bibliothek bietet Unterstützung für verschiedene E-Mail-Dienstanbieter und gewährleistet so Flexibilität für Entwickler und Benutzer gleichermaßen. Unabhängig davon, ob Ihre App Gmail, Outlook, Yahoo oder benutzerdefinierte SMTP-Server verwendet, kann sie alle verarbeiten. Mit seiner einfachen API, mehreren Transportoptionen, Unterstützung für Anhänge, Vorlagenfunktionen und E-Mail-Verfolgung bietet „Postal“ eine umfassende Lösung für alle Ihre Anforderungen an die E-Mail-Zustellung.

Previous Next

Erste Schritte mit Postal

Die empfohlene Methode zur Installation von Postal ist über CocoaPods. Für eine einfache Installation verwenden Sie bitte den folgenden Befehl.

Postal über CocoaPods installieren

 // add the followings to your Podfile

use_frameworks!
pod 'Postal'

Run pod install.
Sie können es auch direkt von GitHub herunterladen.

Unterstützung mehrerer Dienste über Swift API

Die Open-Source-Postal-Bibliothek ermöglicht es Softwareentwicklern, E-Mail-Funktionen mühelos in ihre iOS- und macOS-Anwendungen zu integrieren. Die Bibliothek bietet Unterstützung für verschiedene E-Mail-Dienstanbieter und gewährleistet so Flexibilität für Entwickler und Benutzer gleichermaßen. Unabhängig davon, ob Ihre App Gmail, Outlook, Yahoo oder benutzerdefinierte SMTP-Server verwendet, Postal kann sie alle problemlos verarbeiten. Die Bibliothek verarbeitet alle Low-Level-IMAP-Verbindungen und das Parsen auf synchrone Weise. Das folgende Beispiel zeigt, wie Sie innerhalb von Swift-Anwendungen eine Verbindung mit einem E-Mail-Anbieter herstellen.

Wie verbinde ich mich mit einem E-Mail-Anbieter in 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)")
    }
}

E-Mail-Nachrichten in Swift Apps abrufen und anzeigen

Die Open-Source-Postal-Bibliothek bietet umfassende Unterstützung für das Abrufen und Anzeigen von E-Mail-Nachrichteninhalten in ihren Swift-Anwendungen. Es enthält zahlreiche Funktionen für die Bearbeitung von E-Mail-Nachrichten, wie z. B. das Verfassen von E-Mails mit Rich Text, das Anzeigen von Nachrichten mit HTML-Unterstützung, das Verfolgen einer E-Mail-Nachricht, das Abrufen von Inline-Bildern, das Anzeigen von Nachrichten von mehreren Benutzern und vieles mehr. Das folgende Beispiel zeigt, wie Sie E-Mail-Nachrichten mit nur wenigen Zeilen Swift-Code abrufen.

Wie rufe ich E-Mail-Nachrichten über die Swift-API ab?

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)")
    }

E-Mail-Anhänge über Swift API verwalten

Das Senden und Empfangen von Dateien per E-Mail ist in vielen Anwendungen eine häufige Anforderung. Das Open-Source-Postal vereinfacht den Umgang mit E-Mail-Anhängen, Bildern und anderen Inhalten in E-Mail-Nachrichten und verbessert so das gesamte Benutzererlebnis. Unabhängig davon, ob es sich um eine PDF-Datei, ein Bild oder einen anderen Dateityp handelt, können Sie mit nur wenigen Codezeilen mühelos Anhänge in Ihren E-Mail-Nachrichten abrufen und anzeigen.

 Deutsch