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.
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. –
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
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