Nemokama „Swift“ biblioteka, skirta gauti el. laiškus iš įprastų el. pašto paslaugų teikėjų

Atvirojo kodo „Swift“ API, leidžianti programinės įrangos kūrėjams gauti, gauti, sekti ir tvarkyti el. laiškus iš „Gmail“, „Outlook“, „Yahoo“ arba pasirinktinių SMTP serverių.

Šiandienos sparčiai besivystančiame skaitmeniniame pasaulyje bendravimas el. paštu išlieka neatsiejama mūsų gyvenimo dalis. Nesvarbu, ar tai asmeniniam naudojimui, ar verslo sąveikai, labai svarbu turėti patikimą ir efektyvią el. pašto pristatymo sistemą. „IOS“ kūrėjams, ieškantiems galingos ir patogios el. pašto bibliotekos, „Post“ yra geriausias pasirinkimas. Tai abstrahuoja sąveikos su el. pašto serveriais sudėtingumą ir supaprastina prieigos prie įprastų el. pašto paslaugų teikėjų procesą naudojant tik kelias „Swift“ kodo eilutes. Nesvarbu, ar naudotojams reikia gauti tekstinius el. laiškus, ar peržiūrėti priedus, biblioteka siūlo nuoseklią ir intuityvią sąsają.

Postal yra atvirojo kodo „Swift“ biblioteka, suteikianti programinės įrangos kūrėjams supaprastintą ir paprastą būdą gauti el. laiškus „iOS“ programose. Jis tarnauja kaip tiltas tarp jūsų programos ir el. pašto serverių, todėl el. pašto integravimas yra sklandus ir be rūpesčių. Biblioteka palaiko įvairias el. pašto siuntimo parinktis, įskaitant SMTP (paprastą pašto perdavimo protokolą) ir API pagrįstas paslaugas, tokias kaip SendGrid ir Mailgun. Šis lankstumas leidžia programinės įrangos kūrėjams pasirinkti metodą, kuris geriausiai atitinka jų projekto reikalavimus, todėl tai yra universalus sprendimas.

Paštui naudinga klesti atvirojo kodo bendruomenė, užtikrinanti, kad biblioteka būtų nuolat atnaujinama ir aktyviai prižiūrima. Dėl savo paprastumo, lankstumo ir saugos funkcijų biblioteka įgalina programinės įrangos kūrėjus pagerinti vartotojų bendravimo patirtį, todėl tai yra puikus pasirinkimas bet kuriai programai, kuriai reikalingas el. pašto integravimas. Biblioteka siūlo palaikymą įvairiems el. pašto paslaugų teikėjams, užtikrindama lankstumą tiek kūrėjams, tiek vartotojams. Nesvarbu, ar jūsų programa naudoja „Gmail“, „Outlook“, „Yahoo“, ar pasirinktinius SMTP serverius, ji gali juos visus tvarkyti. Naudodamas paprastą API, kelias transportavimo parinktis, priedų palaikymą, šablonų sudarymo galimybes ir el. pašto sekimą, „Postal“ yra visapusiškas sprendimas visiems el. pašto pristatymo poreikiams.

Previous Next

Pašto darbo pradžia

Rekomenduojamas būdas įdiegti Postal yra naudojant CocoaPods, naudokite šią komandą, kad būtų lengviau įdiegti.

Įdiekite Postal per CocoaPods

 // add the followings to your Podfile

use_frameworks!
pod 'Postal'

Run pod install.
Taip pat galite jį atsisiųsti tiesiogiai iš GitHub.

Kelių paslaugų palaikymas per Swift API

Atvirojo kodo pašto biblioteka leidžia programinės įrangos kūrėjams lengvai įtraukti el. pašto funkcijas į savo iOS ir macOS programas. Biblioteka siūlo palaikymą įvairiems el. pašto paslaugų teikėjams, užtikrindama lankstumą tiek kūrėjams, tiek vartotojams. Nesvarbu, ar jūsų programa naudoja „Gmail“, „Outlook“, „Yahoo“, ar pasirinktinius SMTP serverius, „Post“ gali lengvai juos visus tvarkyti. Biblioteka sinchroniškai tvarko visą žemo lygio IMAP ryšį ir analizę. Šiame pavyzdyje parodyta, kaip prisijungti prie el. pašto paslaugų teikėjo „Swift“ programose.

Kaip prisijungti prie el. pašto paslaugų teikėjo „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)")
    }
}

Gaukite ir parodykite el. pašto pranešimą „Swift Apps“

Atvirojo kodo pašto biblioteka suteikė visišką palaikymą, kaip gauti ir rodyti el. pašto pranešimų turinį „Swift“ programose. Jame yra daugybė el. pašto pranešimų tvarkymo funkcijų, pvz., el. laiškų su raiškiojo teksto kūrimas, pranešimų peržiūra su HTML palaikymu, el. pašto žinutės stebėjimas, įtrauktų vaizdų gavimas, kelių vartotojų pranešimų peržiūra ir daug daugiau. Šiame pavyzdyje parodyta, kaip gauti el. laiškus naudojant tik kelias „Swift“ kodo eilutes.

Kaip gauti el. pašto pranešimus naudojant „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)")
    }

Tvarkyti el. pašto priedą per Swift API

Failų siuntimas ir gavimas el. paštu yra dažnas daugelio programų reikalavimas. Atvirojo kodo Paštas supaprastina el. pašto priedų, vaizdų ir kito turinio tvarkymo el. laiškuose procesą ir pagerina bendrą vartotojo patirtį. Nesvarbu, ar tai PDF, vaizdas ar bet kokio kito tipo failas, galite be vargo gauti ir peržiūrėti el. laiškų priedus naudodami tik kelias kodo eilutes.

 Lietuvių