gpt4 book ai didi

ios - Xcode 4/iOS - 从我的应用程序内部使用 SMTP 发送电子邮件

转载 作者:技术小花猫 更新时间:2023-10-29 10:56:37 26 4
gpt4 key购买 nike

我一直在寻找一个框架来简单地允许我从我的应用程序内部发送电子邮件。我已经尝试过 MailCore、Pantomime 和 SKPSMTP,但都没有成功。我无法让它们在 Xcode 中编译,所以我认为它们已经过时了。有什么办法可以做到这一点?如果是这样,如何?谢谢。

最佳答案

您可以轻松地从您的 iOS 设备发送电子邮件。无需实现 SMTP 和所有。在 iOS 中使用内置电子邮件功能的最大好处是它可以让您访问地址簿!所以它会自动完成姓名、电子邮件地址。 Yaaiii!!

包括 AddressBookAddressBookUIMessageUI 框架并编写类似这样的代码。请注意,您甚至还可以选择以 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];

为了完整起见,我必须编写此选择器以在用户按下 cancelsend 时关闭电子邮件窗口 -

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

快乐编码...

关于ios - Xcode 4/iOS - 从我的应用程序内部使用 SMTP 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7087199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com