J'ai récemment commencé à programmer mon premier node.js. Cependant, j'ai découvert que je ne suis pas en mesure de créer un formulaire de contact qui envoie directement à mon e-mail car je ne trouve aucun module du nœud capable d'envoyer des e-mails.
Quelqu'un connaît-il une bibliothèque de messagerie node.js ou un exemple de script de formulaire de contact?
node.js
email-integration
NycCompSci
la source
la source
Réponses:
node-email-templates est une bien meilleure option: https://github.com/niftylettuce/node-email-templates
il prend également en charge les fenêtres
la source
node-email-templates
opérationnel. Je veux juste l'utiliser comme un objet que j'initialise et ensuite utiliser pour envoyer. Je ne peux pas le faire fonctionner. Abandonner.Nodemailer est essentiellement un module qui vous permet d'envoyer facilement des e-mails lors de la programmation dans Node.js. Il existe de très bons exemples d'utilisation du module Nodemailer sur http://www.nodemailer.com/ . Les instructions complètes sur la façon d'installer et d'utiliser les fonctionnalités de base de Nodemailer sont incluses dans ce lien.
J'ai personnellement eu du mal à installer Nodemailer en utilisant npm, donc je viens de télécharger la source. Il existe des instructions pour l'installation de npm et le téléchargement de la source.
Il s'agit d'un module très simple à utiliser et je le recommanderais à tous ceux qui souhaitent envoyer des e-mails à l'aide de Node.js. Bonne chance!
la source
Découvrez emailjs
Après avoir perdu beaucoup de temps à essayer de faire fonctionner nodemailer avec de grandes pièces jointes, j'ai trouvé emailjs et heureux depuis.
Il prend en charge l'envoi de fichiers à l'aide d'objets de fichier normaux, et non d'énormes tampons, comme l'exige nodemailer. Signifie que vous pouvez le lier à, par exemple, formidable pour passer les pièces jointes d'un formulaire html à l'expéditeur. Il prend également en charge la mise en file d'attente ..
Dans l'ensemble, aucune idée pourquoi nodejitsu ppl a choisi nodemailer pour baser sa version, emailjs est juste beaucoup plus avancé.
la source
Code complet pour envoyer un e-mail à l'aide du module nodemailer
la source
Nodemailer
beaucoup plus facile à utiliser quenode-email-templates
. C'est peut-être parce que j'essayais simplement d'envoyer des e-mails de base en texte clair / basique html, mais j'ai trouvé qu'ilnode-email-templates
fallait bien plus de configuration, alors qu'ilNodemailer
était opérationnel en littéralement 2 minutes.TypeError: Cannot create property 'mailer' on string 'SMTP' at new Mail
. J'ai consulté des articles comme celui-ci , puis cette page, mais j'ai quand même perdu.@ La réponse acceptée de JimBastard semble être datée, j'ai jeté un coup d'œil et cette mailer lib n'a pas été touchée depuis plus de 7 mois, a plusieurs bogues répertoriés et n'est plus enregistrée dans npm.
nodemailer ressemble certainement à la meilleure option, mais l'url fournie dans d'autres réponses sur ce fil est 404'ing.
nodemailer prétend prendre en charge des plugins faciles dans gmail, hotmail, etc. et possède également une très belle documentation.
la source
Vous pouvez toujours utiliser AlphaMail ( divulgation: je suis l'un des développeurs derrière ).
Installez simplement avec NPM :
Ouvrez un compte AlphaMail. Obtenez un jeton, puis vous pouvez commencer à envoyer avec le service AlphaMail.
Et dans l'AlphaMail GUI ( Dashboard ), vous pourrez modifier le modèle avec les données que vous avez envoyées:
Les modèles sont écrits en Comlang , c'est un langage de modèle simple spécialement conçu pour les e-mails.
la source
Mature, simple à utiliser et a beaucoup de fonctionnalités si simple n'est pas suffisant: Nodemailer: https://github.com/andris9/nodemailer (notez l'url correcte!)
la source
Le module Nodemailer est le moyen le plus simple d'envoyer des e-mails dans node.js.
Essayez cet exemple de formulaire exemple: http://www.tutorialindustry.com/nodejs-mail-tutorial-using-nodemailer-module
Informations supplémentaires: http://www.nodemailer.com/
la source
npm a quelques paquets, mais aucun n'a encore atteint 1.0. Les meilleurs choix parmi
npm list mail
:la source
Vous voulez certainement utiliser https://github.com/niftylettuce/node-email-templates car il prend en charge nodemailer / postmarkapp et a un support de modèle de courrier électronique asynchrone intégré.
la source
campagne est une solution complète pour l' envoi des e - mails dans le nœud, et il est livré avec une API très simple.
Vous l'installez comme ça.
Pour envoyer des e-mails, vous pouvez utiliser Mandrill , qui est gratuit et génial. Définissez simplement votre clé API, comme ceci:
(si vous souhaitez envoyer des e-mails via un autre fournisseur, consultez la documentation)
Ensuite, lorsque vous souhaitez envoyer un e-mail, vous pouvez le faire comme ceci:
Le dépôt GitHub a une documentation assez complète .
la source