2010-02-10 11 views
1

Je souhaite envoyer des messages électroniques par programmation à partir de mes sites Web. Par exemple, si les gens enregistrent leur adresse e-mail, je voudrais les envoyer par e-mail pour confirmer leur adresse e-mail. Pour ce faire, je vais devoir utiliser un outil d'envoi de courrier électronique et me connecter à un service SMTP. Dans le passé (il y a environ 7 ans) j'ai utilisé Jmail, cependant, je ne suis pas sûr de savoir quels sont les meilleurs services à utiliser aujourd'hui et comment les filtres anti-spam ont été mis en place!Envoyer des messages électroniques programmatiques

J'ai trois questions spécifiques:

  1. -t-il quel que soit le service que j'utilise pour envoyer des emails par programme (par exemple, PhpMail, Jmail, etc.)? Si oui, quels outils recommanderiez-vous?

  2. Comment dois-je héberger cet outil? Je prévois d'envoyer un grand volume de courriels (des milliers à des centaines de milliers). Serait-il judicieux d'utiliser le service de messagerie google-app-engine pour ce faire, ou devrais-je simplement l'héberger sur mon propre serveur (par exemple, avoir mon propre serveur SMTP)?

  3. Je ne veux pas que mes courriels soient envoyés dans des dossiers de courrier indésirable, comment puis-je m'assurer que les courriels sont reçus par les utilisateurs?

Merci!

Répondre

2

Non, vous n'avez pas besoin du vôtre. En fonction des balises de votre message, je vais supposer que vous utilisez java et que vous déployez votre application sur Google App Engine?

http://code.google.com/appengine/docs/java/mail/

+0

c'est ce que j'envisage de faire, pensez-vous qu'il est un moyen rentable de le faire si je fais des milliers de courriels? Aussi, prendront-ils soin du service SMTP? En outre, pensez-vous qu'il va passer les filtres anti-spam? –

+0

Oui. C'est gratuit (jusqu'à un quota quotidien). Google gère l'infrastructure. Et c'est ce que j'utilise pour envoyer du courrier et je n'ai jamais eu de gros problèmes de spam. – marcc

+1

En outre, vous ne pouvez pas envoyer d'e-mail autrement - vous ne pouvez pas établir de connexions SMTP sortantes sur App Engine. –