Hello,
I am new in this forum and I hope I get help here.
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: "none@none.none", 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")