Commandline App | Postal library | postal.connect | I get nothing back (no error or else)

#93 · open · 0 comments

View on GitHub ↗

sm-a

Hello, I am new in this library and I hope I get help here. I use Swift 5. When I use the following code I get only "ENDED" but nothing else back in the console. No error message. What I am doing wrong? A happy New Year to all. Greetings, Sven import Foundation import Postal let postal : Postal = Postal(configuration: Configuration(hostname: "email.none.none", port: 993, login: "[email protected]", password: .plain("test"), connectionType: .tls, checkCertificateEnabled: true, batchSize: 1000, spamFolderName: "junk")) func getEmail() { let indexset = IndexSet(integer: 1) 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)") } }) } postal.connect { result in switch result { case .success: getEmail() case .failure(let error): print("error: \(error)") } } print("ENDED")

Comments