J'écris un programme qui récupère une image de l'album photo de l'appareil et l'envoie automatiquement en pièce jointe à une adresse e-mail. Je veux faire cela sans afficher l'interface utilisateur de MFMailComposeViewController (la fenêtre typique de composition d'email de l'iphone). Est-ce possible ? Merci beaucoup par avance.
Réponses
Trop de publicités?Il est préférable d'inclure l'image en pièce jointe et de montrer le contrôleur de composition. Cela laisse également à l'utilisateur la décision finale sur qui et quoi envoyer.
Mais vous pouvez toujours construire un message SMTP. Voir http://stackoverflow.com/questions/740939/open-source-cocoa-cocoa-touch-pop3-smtp-library par exemple.
Vous pouvez le faire, mais vous devez le faire en passant par un serveur web. Vous téléchargez la photo sur un serveur Web, avec toutes les métadonnées, puis il envoie l'e-mail. Bien entendu, l'expéditeur de l'e-mail apparaîtra comme étant votre serveur, et non l'utilisateur.
Vous pourriez également déployer l'application avec exim4, par exemple, mais :
-
Je ne pense pas qu'Apple va l'approuver
-
même s'il est approuvé, vos courriels seront très probablement marqués comme spam, et vous ne pouvez pas utiliser des trucs comme le SPF, car vous allez envoyer des courriels à partir de milliers d'IP différentes.