1. Termékek
  2.   Email
  3.   Swift
  4.   Postal
 
  

Ingyenes Swift-könyvtár e-mailek lekéréséhez az általános e-mail-szolgáltatóktól

Nyílt forráskódú Swift API, amely lehetővé teszi a szoftverfejlesztők számára a Gmail, az Outlook, a Yahoo vagy az egyéni SMTP-kiszolgálókról érkező e-mailek lekérését, fogadását, nyomon követését és kezelését.

A mai rohanó digitális világban az e-mailes kommunikáció továbbra is életünk szerves részét képezi. Legyen szó személyes használatról vagy üzleti interakcióról, a megbízható és hatékony e-mail kézbesítési rendszer létfontosságú. Azok az iOS fejlesztők, akik hatékony és felhasználóbarát e-mail könyvtárat keresnek, a Postal áll a legjobb választás. Elvonja az e-mail szerverekkel való interakció bonyolultságait, és leegyszerűsíti a gyakori e-mail szolgáltatók elérését néhány sornyi Swift-kóddal. Függetlenül attól, hogy a felhasználóknak szöveges e-maileket kell kapniuk, vagy mellékleteket kell megtekinteniük, a könyvtár konzisztens és intuitív kezelőfelületet kínál.

A Postal egy nyílt forráskódú Swift-könyvtár, amely a szoftverfejlesztők számára egyszerű és egyszerű módot kínál az e-mailek iOS-alkalmazásaikon belüli lekérésére. Hídként szolgál az alkalmazása és az e-mail szerverek között, így az e-mail integráció zökkenőmentes és problémamentes. A könyvtár különféle e-mail-átviteli lehetőségeket támogat, beleértve az SMTP-t (Simple Mail Transfer Protocol) és az API-alapú szolgáltatásokat, mint például a SendGrid és a Mailgun. Ez a rugalmasság lehetővé teszi a szoftverfejlesztők számára, hogy a projektkövetelményeiknek leginkább megfelelő módszert válasszák, így ez sokoldalú megoldás.

A Posta profitál a virágzó nyílt forráskódú közösségből, amely biztosítja a könyvtár naprakész és aktív karbantartását. Egyszerűségével, rugalmasságával és biztonsági funkcióival a könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy javítsák a felhasználók kommunikációs élményét, így kiváló választás minden olyan alkalmazáshoz, amely e-mail integrációt igényel. A könyvtár különböző e-mail szolgáltatók számára nyújt támogatást, rugalmasságot biztosítva a fejlesztők és a felhasználók számára egyaránt. Függetlenül attól, hogy az alkalmazás Gmail, Outlook, Yahoo vagy egyéni SMTP-szervereket használ, mindegyiket képes kezelni. Egyszerű API-jával, többféle szállítási lehetőségével, mellékletek támogatásával, sablonkészítési lehetőségeivel és e-mailek nyomon követésével a „Postal” átfogó megoldást kínál minden e-mail kézbesítési igényére.

Previous Next

Kezdő lépések a Postával

A Postal telepítésének javasolt módja a CocoaPods, kérjük, használja a következő parancsot az egyszerű telepítés érdekében.

Telepítse a Postal CocoaPods-on keresztül

 // add the followings to your Podfile

use_frameworks!
pod 'Postal'

Run pod install.
Közvetlenül a GitHub oldalról is letöltheti.

Több szolgáltatás támogatása a Swift API-n keresztül

A nyílt forráskódú Postal könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy könnyedén beépítsék az e-mail funkciókat iOS és macOS alkalmazásaikba. A könyvtár különböző e-mail szolgáltatók számára nyújt támogatást, rugalmasságot biztosítva a fejlesztők és a felhasználók számára egyaránt. Függetlenül attól, hogy alkalmazása Gmail, Outlook, Yahoo vagy egyéni SMTP-szervereket használ, a Postal könnyedén kezelheti ezeket. A könyvtár az összes alacsony szintű IMAP kapcsolatot és elemzést szinkron módon kezeli. A következő példa bemutatja, hogyan csatlakozhat egy e-mail szolgáltatóhoz a Swift alkalmazásokon belül.

Hogyan csatlakozhat egy e-mail szolgáltatóhoz a Swift Apps alkalmazáson belül?

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 üzenet lekérése és megjelenítése a Swift Appsben

A nyílt forráskódú postai könyvtár teljes körű támogatást nyújtott az e-mailek tartalmának lekéréséhez és megjelenítéséhez a Swift alkalmazásaikban. Számos funkciót tartalmaz az e-mail üzenetek kezelésére, mint például rich text e-mailek összeállítása, üzenetek megtekintése HTML-támogatással, e-mail üzenetek nyomon követése, soron belüli képek lekérése, több felhasználó üzeneteinek megtekintése és még sok más. A következő példa bemutatja, hogyan kell lekérni az e-mail üzeneteket néhány sornyi Swift-kóddal.

Hogyan tölthet le e-mail üzeneteket a Swift API-n keresztül?

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 mellékletek kezelése Swift API-n keresztül

A fájlok e-mailben történő küldése és fogadása sok alkalmazásban általános követelmény. A nyílt forráskódú Postal leegyszerűsíti az e-mail mellékletek, képek és egyéb tartalmak kezelését az e-mail üzenetekben, javítva az általános felhasználói élményt. Legyen szó PDF-ről, képről vagy bármilyen más fájltípusról, könnyedén lekérheti és megtekintheti az e-mail üzenetekben található mellékleteket, mindössze néhány sornyi kóddal.

 Magyar