1

我正在创建一个项目,我的应用程序用户可以在我的应用程序中发送邮件。当用户将每封邮件发送给他们的朋友时,我希望该邮件发送到我的邮件。所以我在密件抄送中添加了我的邮件。但问题是用户可以轻松删除我在密件抄送中的邮件。我希望我的密件抄送不可删除。

我使用以下代码发送邮件

MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"4 Frax"];
[controller setMessageBody:@"Hai dude" isHTML:NO]; 
[controller setBccRecipients:[NSArray arrayWithObject:@"office@4Frax.com"]];
if (controller) [self presentModalViewController:controller animated:YES];
[controller release];

谁能告诉我如何避免用户在密件抄送中删除我的邮件。提前致谢。

4

2 回答 2

2

你不能,没有可用的 API 来做到这一点。因为这是一个隐私问题。未经用户明确许可,Apple 不允许您获取用户电子邮件(或让他们邮寄给您)。

因此,邮件编辑器将不允许您调整、隐藏和字段。您只能预填充它。

于 2012-08-14T08:19:06.783 回答
0

我不确定这是对待用户的好方法......但如果你真的想这样做,我认为你唯一的选择是设置你自己的邮件服务器并通过它路由你的消息。正如rckoenes 所指出的,在 iOS 上没有 API 可以做到这一点。

于 2012-08-14T09:37:39.700 回答