jjzjj

Mailcore2

全部标签

ios - 阅读带有标志的电子邮件标题 - Mailcore & swift

我正在使用mailCore从服务器获取电子邮件。我已完成session设置和基本流程。现在我陷入了一个小问题,我无法弄清楚。Hereiscodeoffetchingemailheadersletfolder:String="Inbox"letfolderInfoFetch:MCOIMAPFolderInfoOperation=imapSession.folderInfoOperation(folder)folderInfoFetch.start{(error,folderInfo)inif(error==nil){varnumberOfMessages:Int32=Int32(30)n

ios - 通过 MailCore 连接到谷歌应用程序服务器时遇到问题

我正在尝试通过IMAP连接到GoogleApps电子邮件服务器。我在下面使用的代码,每次尝试连接时都会出现错误:Parseerror有人知道这个错误的来源吗?intport=993;CTCoreAccount*account=[[CTCoreAccountalloc]init];BOOLsuccess=[accountconnectToServer:@"imap.gmail.com"port:portconnectionType:CTConnectionTypeStartTLSauthType:CTImapAuthTypePlainlogin:loginpassword:passwor

ios - MailCore2 - 在不下载图像或附件的情况下获取邮件内容?

我想提供用户消息的预览,但我不想为此下载附件。我需要的信息是:主题日期发件人信息(显示名称,如果可用,电子邮件地址)纯文本消息通过使用请求类型MCOIMAPMessagesRequestKindHeaders调用方法fetchMessagesByNumberOperationWithFolder:,我得到了日期和主题,但如果任何消息有附件,返回速度会很慢。通过使用请求类型MCOIMAPMessagesRequestKindUid调用它,它会非常快速地返回,只有Uid(和当前日期,作为占位符)。从那里,我仍然需要获取主题、日期和发件人。现在我仍在尝试获取此信息,同时避免下载邮件附件。调用

ios - 错误域=MCOErrorDomain 代码=5 "Unable to authenticate with the current session' 的凭据。”

我在为imapSession调用checkAccountOperation方法时遇到此错误ErrorDomain=MCOErrorDomainCode=5"Unabletoauthenticatewiththecurrentsession'scredentials."UserInfo={NSLocalizedDescription=Unabletoauthenticatewiththecurrentsession'scredentials.}这是我的代码:MCOIMAPSession*session=[[MCOIMAPSessionalloc]init];session.dispatc

ios - 如何在 mailcore2 中获取电子邮件正文

我正在尝试从mailcore迁移至mailcore2.以前在mailcore中,获取正文结构就像[msgfetchBodyStructure]一样简单,其中msg是CTCoreMessage。对象。有了mailcore2,事情似乎更复杂了。在MCOIMAPSession's用于获取消息正文的文档,我们有:MCOIMAPFetchContentOperation*op=[sessionfetchMessageAttachmentByUIDOperationWithFolder:@"INBOX"uid:[messageuid]partID:"1.2"encoding:[partencodi

swift - 如何在 swift 中使用 MCOIMAPSession mailcore

大家好,我想在我的swift项目中使用MCOImapSession。我可以将#import添加到头文件中,我想像这样快速使用此代码question请指导我。MCOIMAPSession*session=[[MCOIMAPSessionalloc]init];[sessionsetHostname:@"imap.gmail.com"];[sessionsetPort:993];[sessionsetUsername:@"ADDRESS@gmail.com"];[sessionsetPassword:@"123456"];[sessionsetConnectionType:MCOConne

ios - 在 Swift 2 中使用 MailCore2 时出错

我在我的iOS应用程序中使用Swift的MailCore2在后台向电子邮件发送消息,而没有打开内置邮件应用程序,但是当我在我的设备(真实设备)上运行应用程序时,我遇到了这个问题:发送按钮的完整代码:@IBActionfuncsendButton(sender:AnyObject){varsmtpSession=MCOSMTPSession()smtpSession.hostname="smtp.gmail.com"smtpSession.username="from-email"smtpSession.password="password"smtpSession.port=465smt

ios - 从最后一个已知邮件 ID 获取最新邮件 - Mailcore

是否可以根据最后已知的电子邮件UID获取消息。我可以使用“fetchMessagesByNumberOperation”方法获取电子邮件。但不知何故,我需要实现一种方法来从最后一个已知的电子邮件ID中获取最新的电子邮件。Letsayihavefetchedxlatestemails.Andafter5minutesigotthreemoreemails.NowiwanttofetchthelatestemailsfromthelastsavedUID.有可能吗? 最佳答案 Isitpossibletodo?是的。为此有一个名为fet

ios - 在 SWIFT 2 中使用来自 cocoapod 的 mailcore2

我在我的项目中使用mailcore2和SWIFT2,我做了所有关于安装、创建pod文件、更新pod文件、在正确路径创建header、在build设置中更改它但是当我尝试导入mailcore2在我的ControllerView中,它给了我这个错误:我的项目树的这张图片如果我做的一切都正确,在这种情况下会出现什么问题! 最佳答案 我通过从Controller中删除导入找到了解决方案,因为我在阅读这些行后认识到 关于ios-在SWIFT2中使用来自cocoapod的mailcore2,我们在S

ios - 为什么在 Mailcore2 Sample 中 'MCOMessageView' 文件是 c++ 文件而不是 objective c 文件?

我正在检查mailcore2示例演示中的源代码。IOS项目有一个类“MCOMessageView.mm”。这是一个非常好的辅助类,带有webview和一些用于html渲染的委托(delegate)。那么为什么使用“mm”作为其文件扩展名,因为它不包含任何C++代码。 最佳答案 一些习惯于处理ObjC++的开发人员默认为他们的ObjC类使用.mm扩展名,即使不需要C++代码,这样他们以后可以在需要时使用ObjC++。MailCore默认使用ObjC++,因此默认情况下类的.mm扩展名,即使当时没有C++代码,也可以在将来添加。它几乎不