1

アプリ ユーザーがアプリ内でメールを送信できるプロジェクトを作成しています。ユーザーが各メールを友達に送信している間、そのメールを自分のメールに送信したい. だから私はBCCで私のメールを追加しました。しかし問題は、ユーザーが BCC で私のメールを簡単に削除できることです。BCC を削除できないようにしたい。

次のコードを使用してメールを送信しました

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];

ユーザーが BCC で私のメールを削除しないようにする方法を教えてください。前もって感謝します。

4

2 に答える 2

2

できません。これを行うための API はありません。これはプライバシーの問題なので。Apple は、ユーザーからの明示的な許可なしに、ユーザーの電子メールを取得する (または郵送する) ことを許可しません。

したがって、メール コンポーザでは調整、非表示、およびフィールドを許可しません。事前に入力することしかできません。

于 2012-08-14T08:19:06.783 に答える
0

それがあなたのユーザーを扱うのに良い方法かどうかはわかりません...しかし、本当にやりたいのであれば、あなたの唯一の選択肢は、独自のメールサーバーをセットアップしてメッセージをルーティングすることだと思います. rckoenesが指摘しているように、iOS でそれを行うための API はありません。

于 2012-08-14T09:37:39.700 に答える