Envoyer des mails à partir JSF page à l'aide de fèves de

je suis entrain de créer une application web en utilisant jsf et primefaces, et ma question est comment faire pour envoyer un e-mail via formulaire de contact du site (j'ai fait cela à l'aide de php avant, très facilement, mais jamais en utilisant jsf). J'ai créé formulaire de contact.page xhtml, ainsi que les haricots classe de soutien, et de tout ce qui forme devrait faire c'est d'envoyer de l'haricot de données à un prédéfini mail (ie. gmail). J'ai aussi trouvé plusieurs "tutoriels" de la façon d'envoyer des e-mail à l'aide de JavaMail, mais rien ne semble fonctionner correctement. Le formulaire lui-même, se compose de nom, email et message champs.

Quelqu'un peut-il écrire de la façon de le faire, ou me donner un lien. Je serais très reconnaissante.

Faire j'ai besoin de mon site pour être en cours d'exécution sur (en ligne) du serveur, ou je peux le tester à partir de localhost.

Vous en remercie d'avance.

  • Avez-vous un serveur SMTP ou au moins le nom d'hôte, le numéro de port et les informations de connexion de votre serveur SMTP? Ce serveur Java EE utilisez-vous? (Tomcat, Glassfish, etc). C'est "facile" en PHP parce que beaucoup de serveurs d'hébergement sont déjà préconfigurés pour que. Vous avez juste à appeler la mail() fonction. Ou vous avez simplement à entrer hôte SMTP config dans certains fichier ini. Tomcat n'est pas supprort cette préconfiguration (il ne supporte que les JSP/Servlet hors de la boîte, pas JavaMail, de sorte que vous avez à écrire des tas de code vous-même), mais Glassfish par exemple, soutient-il (JavaMail à savoir la partie de Java EE web profil).
  • Veuillez noter que ce problème n'est pas lié à la JSF en général. Ceci est lié au serveur cible et de sa configuration. En fonction de ce que vous pouvez simplement utiliser son JavaMail ressource JNDI, ou écrire beaucoup de code réutilisable vous-même.
InformationsquelleAutor Dimmy3 | 2011-10-16