0
私は電子メールを受信するアプリケーションを構築しています 私は電子メールの件名を取得しましたが、本文を取得できません。 は、ここに私のコードMail Core2 IOS Swiftを使用して電子メールの本文を取得する方法
let imapsession = MCOIMAPSession()
imapsession.hostname = "xxxx"
imapsession.port = 993
imapsession.username = "xxxx"
imapsession.password = "xxxx"
imapsession.connectionType = MCOConnectionType.TLS
let requestKind : MCOIMAPMessagesRequestKind = MCOIMAPMessagesRequestKind.Headers
let folder : String = "INBOX"
let uids : MCOIndexSet = MCOIndexSet(range: MCORangeMake(1, UINT64_MAX))
let fetchOperation : MCOIMAPFetchMessagesOperation = imapsession.fetchMessagesOperationWithFolder(folder, requestKind: requestKind, uids: uids)
fetchOperation.start { (err, msg, vanished) -> Void in
let msgs = msg as! [MCOIMAPMessage]
print("error from server \(err)")
for i in 0..<msgs.count
{
// Here i want the body of all emails fetched...
if let m = msgs[i].header.subject
{
print("\(i). \(m)")
}
}
}
である私もこの答えを見てきましたが、私はそれ
Fetch an email body in mailcore2 OSX with swiftを理解することができませんでした
ので、この
message.uidとはどこで宣言しますか?どのように私はUIDを指定しますか?親切に少し私を助けてください... 期待しています。 –
message.uidは、時間の経過とともに変化しない電子メールを参照する固有の番号です。 –
どの電子メールが必要なのかを指定するには、値をuidに割り当てるにはどうすればよいですか? –