2012-06-27 5 views
0

Je sais qu'il n'y a pas de méthode dans iOS pour définir l'en-tête d'adresse De: dans MFMailComposeViewController http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MFMailComposeViewController_class/Reference/Reference.html#//apple_ref/occ/cl/MFMailComposeViewController.Comment présélectionner le compte de messagerie dans iOS MFMailComposeViewController?

Cependant, je ne peux pas croire qu'il est impossible depuis la version iOS 3.

Est-il possible dans iOS pour offical configurer le MailComposer avec un compte de messagerie spécifique?

Les exigences métier de l'application sont les suivantes: Envoyer un e-mail en utilisant une adresse De (ou une adresse de réponse) en fonction des propriétés de certains destinataires.

+2

Je suppose que ce n'est pas possible car une application pourrait potentiellement énumérer les adresses e-mail de l'utilisateur, ce qui constitue un risque pour la vie privée. –

+0

Comme Mike l'a dit, ce n'est probablement pas possible avec un MFMailComposeViewController. Toutefois, vous pouvez faire ce que vous voulez si vous utilisez un code différent pour envoyer l'e-mail en arrière-plan, comme la réponse acceptée ici: http://stackoverflow.com/questions/6284599/mfmailcomposeviewcontroller-question-locking-the -fields – Luke

+0

L'envoi de courrier par smtp signifierait réimplémenter le stockage/gestion d'accout, le transfert sécurisé, la mise en file d'attente de courrier, le dialogue de fenêtre de courrier etc. Je pense qu'il devrait être augmenté comme amélioration à la pomme – Alfy

Répondre

1

Les comptes de messagerie par défaut sont prédéfinis dans les paramètres iOS. Vous n'avez aucun moyen de sélectionner par programme un compte de messagerie à partir duquel envoyer des messages.

Questions connexes