替代MFMailComposeViewController的方案是什么?

3

是否有替代MFMailComposeViewController的方法,具有几乎相同的功能,但允许我在Apple的电子邮件发送系统之外自己处理电子邮件的发送?

我想做的是提供一个漂亮的电子邮件对话框,然后通过CRM系统发送它,而不是直接从iPad发送。

干杯

Nik

2个回答

3

是的,您可以使用MailCore框架。您可以自己处理电子邮件的发送。在发送邮件之前,您需要设置其字段,例如To、CC、BCC、Subject、body等,然后通过以下代码发送。

CTCoreMessage *msg = [[CTCoreMessage alloc] init];
[CTSMTPConnection sendMessage:msg server:[server stringValue] username:[username stringValue]
                         password:[password stringValue] port:[port intValue] useTLS:tls useAuth:auth];
 [msg release];

这对我来说很有效。希望它能对你有所帮助。


我没有看到MailCore有UI界面?我是在错误的地方寻找吗? - niklassaers
是的,你说得对,MailCore 没有 UI。你需要使用 Three20 框架来为 MailCore 添加 UI。MFMailComposeViewController 只允许用户通过他们现有的 Mail.app 账户发送电子邮件... - Stunner

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接