0 votes

comment envoyer un courriel sans afficher l'interface de composition de courriel ?

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.

1voto

KennyTM Points 232647

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.

0voto

Qualcuno Points 1515

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 :

  1. Je ne pense pas qu'Apple va l'approuver

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X