1. Produkty
  2.   E-mail
  3.   Swift
  4.   Postal
 
  

Bezpłatna biblioteka Swift do pobierania wiadomości e-mail od popularnych dostawców poczty e-mail

Open Source Swift API, który umożliwia programistom pobieranie, odbieranie, śledzenie i zarządzanie wiadomościami e-mail z Gmaila, Outlooka, Yahoo lub niestandardowych serwerów SMTP.

W dzisiejszym dynamicznym cyfrowym świecie komunikacja e-mailowa pozostaje integralną częścią naszego życia. Niezależnie od tego, czy chodzi o użytek osobisty, czy o interakcje biznesowe, posiadanie niezawodnego i wydajnego systemu dostarczania poczty e-mail ma kluczowe znaczenie. Dla programistów iOS poszukujących potężnej i przyjaznej dla użytkownika biblioteki e-mail, Postal wyróżnia się jako najlepszy wybór. Eliminuje złożoność interakcji z serwerami e-mail i upraszcza proces uzyskiwania dostępu do popularnych dostawców poczty e-mail za pomocą zaledwie kilku linijek kodu Swift. Niezależnie od tego, czy użytkownicy chcą odbierać wiadomości tekstowe, czy przeglądać załączniki, biblioteka oferuje spójny i intuicyjny interfejs.

Postal to biblioteka Swift typu open source, która zapewnia twórcom oprogramowania usprawniony i prosty sposób pobierania wiadomości e-mail do aplikacji na iOS. Służy jako pomost między aplikacją a serwerami poczty e-mail, dzięki czemu integracja poczty e-mail jest płynna i bezproblemowa. Biblioteka obsługuje różne opcje transportu poczty e-mail, w tym SMTP (Simple Mail Transfer Protocol) i usługi oparte na API, takie jak SendGrid i Mailgun. Ta elastyczność pozwala twórcom oprogramowania wybrać metodę, która najlepiej odpowiada wymaganiom ich projektu, co czyni ją uniwersalnym rozwiązaniem.

Postal korzysta z dobrze prosperującej społeczności open source, dzięki czemu biblioteka jest aktualna i aktywnie utrzymywana. Dzięki swojej prostocie, elastyczności i funkcjom zabezpieczeń biblioteka umożliwia twórcom oprogramowania ulepszanie komunikacji z użytkownikami, co czyni ją doskonałym wyborem dla każdej aplikacji wymagającej integracji z pocztą e-mail. Biblioteka oferuje wsparcie dla różnych dostawców usług e-mail, zapewniając elastyczność zarówno programistom, jak i użytkownikom. Niezależnie od tego, czy Twoja aplikacja korzysta z Gmaila, Outlooka, Yahoo, czy niestandardowych serwerów SMTP, poradzi sobie z nimi wszystkimi. Dzięki prostemu interfejsowi API, wielu opcjom transportu, obsłudze załączników, możliwościom tworzenia szablonów i śledzeniu wiadomości e-mail „Postal” zapewnia kompleksowe rozwiązanie spełniające wszystkie Twoje potrzeby w zakresie dostarczania wiadomości e-mail.

Previous Next

Pierwsze kroki z Pocztą

Zalecany sposób instalacji Poczty odbywa się za pomocą CocoaPods. Aby ułatwić instalację, użyj poniższego polecenia.

Zainstaluj Postal za pomocą CocoaPods

 // add the followings to your Podfile

use_frameworks!
pod 'Postal'

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

Wsparcie wielu usług poprzez Swift API

Biblioteka Postal o otwartym kodzie źródłowym umożliwia twórcom oprogramowania bezproblemowe włączanie funkcji poczty e-mail do aplikacji na iOS i macOS. Biblioteka oferuje wsparcie dla różnych dostawców usług e-mail, zapewniając elastyczność zarówno programistom, jak i użytkownikom. Niezależnie od tego, czy Twoja aplikacja korzysta z Gmaila, Outlooka, Yahoo, czy niestandardowych serwerów SMTP, Postal z łatwością poradzi sobie z nimi wszystkimi. Biblioteka obsługuje wszystkie niskopoziomowe połączenia IMAP i analizowanie w sposób synchroniczny. Poniższy przykład pokazuje, jak połączyć się z dostawcą poczty e-mail w aplikacjach Swift.

Jak połączyć się z dostawcą poczty e-mail w aplikacji Swift?

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

Pobierz i wyświetl wiadomość e-mail w aplikacjach Swift

Biblioteka Postal typu open source zapewnia pełną obsługę pobierania i wyświetlania zawartości wiadomości e-mail w aplikacjach Swift. Zawiera wiele funkcji do obsługi wiadomości e-mail, takich jak tworzenie wiadomości e-mail z tekstem sformatowanym, przeglądanie wiadomości z obsługą HTML, śledzenie wiadomości e-mail, pobieranie obrazów wbudowanych, przeglądanie wiadomości od wielu użytkowników i wiele innych. Poniższy przykład pokazuje, jak pobrać wiadomości e-mail za pomocą zaledwie kilku linii kodu Swift.

Jak pobierać wiadomości e-mail za pośrednictwem 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)")
    }

Zarządzaj załącznikami do wiadomości e-mail za pośrednictwem Swift API

Wysyłanie i odbieranie plików pocztą elektroniczną to powszechny wymóg w wielu aplikacjach. Poczta o otwartym kodzie źródłowym upraszcza proces obsługi załączników do wiadomości e-mail, obrazów i innej zawartości wiadomości e-mail, poprawiając ogólne wrażenia użytkownika. Niezależnie od tego, czy jest to plik PDF, obraz czy inny typ pliku, możesz bez wysiłku pobierać i przeglądać załączniki w wiadomościach e-mail za pomocą zaledwie kilku linijek kodu.

 Polski