iOS   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Xcode 4 / iOS – 使用SMTP从我的应用程序发送电子邮件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在寻找一个框架,只需让我从我的应用程序内发送一封电子邮件.我已经尝试过MailCore,Pantomime和SKPSMTP,没有运气.我不能让他们在 Xcode中编译,所以我推测他们已经过时了.有什么办法可以做到吗?如果是这样,怎么办?谢谢.

解决方法

您可以轻松地从iOS设备发送电子邮件.不需要实现SMTP和所有.在iOS中使用内置电子邮件功能的最佳方法是让您访问通讯录!所以它自动完成名称,电子邮件地址. Yaaiiii!

包括,AddressBook,AddressBookUI和messageUI框架,并编写这样的代码.请注意,您甚至可以选择将内容作为HTML发送!

#import <messageUI/messageUI.h>
#import <AddressBook/AddressBook.h>
#import <AddressBookUI/AddressBookUI.h>

MFMailComposeViewController *mailComposer; 
mailComposer  = [[MFMailComposeViewController alloc] init];
mailComposer.mailComposeDelegate = self;
[mailComposer setModalPresentationStyle:UIModalPresentationFormSheet];
[mailComposer setSubject:@"your custom subject"];
[mailComposer setmessageBody:@"your custom body content" isHTML:NO];
[self presentModalViewController:mailComposer animated:YES];
[mailComposer release];

为了完整起见,如果用户按取消或发送,我必须写这个选择器来关闭电子邮件窗口 –

- (void)mailComposeController:(MFMailComposeViewController*)controller 
          didFinishWithResult:(MFMailComposeResult)result
                        error:(NSError*)error 
{ 
    if(error) NSLog(@"ERROR - mailComposeController: %@",[error localizedDescription]);
    [self dismissModalViewControllerAnimated:YES];
    return;
}

快乐编码…

大佬总结

以上是大佬教程为你收集整理的Xcode 4 / iOS – 使用SMTP从我的应用程序发送电子邮件全部内容,希望文章能够帮你解决Xcode 4 / iOS – 使用SMTP从我的应用程序发送电子邮件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。