我希望我的应用能够发送附带硬件编码收件人的附件的电子邮件,而不需要用户输入,与MessageUI框架不同。
有没有办法做到这一点?任何示例代码都将受到赞赏。
提前致谢。
答案 0 :(得分:6)
Apple没有给你这样做的方法。您必须编写自己的IMAP库或使用第三方库(Mailcore是好的)。
答案 1 :(得分:2)
正如Saurabh所说,没有低级邮件库。我会寻找一个SMTP库,而不是一个IMAP,因为你不需要收到邮件,只是发送它。
可以通过-(void)addAttachmentData:(NSData *)attachment mimeType:(NSString *)mimeType fileName:(NSString *)filename
我认为只需base64对数据进行编码,并附加一个mime类型的页眉和页脚。
查看有关该主题的许多问题:Open Source Cocoa/Cocoa-Touch POP3/SMTP library?