Node.js est actuellement une technologie très populaire dans le développement Web. Elle présente les avantages de hautes performances et de haute concurrence, et a également attiré l'attention de nombreux développeurs. Parmi eux, la fonction de messagerie de Node.js est très importante dans les applications pratiques. Cet article explique comment utiliser Node.js pour créer votre propre boîte aux lettres.
npm install nodemailer
const nodemailer = require('nodemailer'); // 发送邮件的邮箱信息配置 const transporter = nodemailer.createTransport({ host: 'smtp.ethereal.email', port: 587, secure: false, // 安全连接 false auth: { user: '<your-email-address-here>', pass: '<your-email-password-here>' } }); // 邮件发送选项配置 const mailOptions = { from: '<your-email-address-here>', to: '<receiver-email-address-here>', subject: 'Node.js 邮件测试', text: '这是一封来自 Node.js 的邮件测试。' }; // 发送邮件 transporter.sendMail(mailOptions, (error, info) => { if (error) { console.log(error.message); } else { console.log('邮件已经成功发送给:' + info.response); } });
Dans le code ci-dessus, nous créons d'abord une configuration d'informations d'e-mail pour l'envoi d'e-mails, où host représente l'adresse du courrier. server et port représentent le port, secure indique si la connexion est sécurisée et auth sont les informations d'authentification. Vous devez renseigner l'adresse e-mail et le mot de passe pour envoyer l'e-mail.
Ensuite, nous définissons les informations de l'e-mail à envoyer via la configuration mailOptions, y compris l'adresse de l'expéditeur, l'adresse du destinataire, l'objet de l'e-mail, le contenu de l'e-mail, etc.
Enfin, nous appelons la méthode sendMail du transporteur, en passant mailOptions comme paramètres pour envoyer l'e-mail. Si l'e-mail est envoyé avec succès, la console affichera la phrase « L'e-mail a été envoyé avec succès à : XXX ».
Résumé
Cet article présente le processus de création d'une boîte aux lettres à l'aide de Node.js, qui comprend principalement l'installation de Node.js, la création d'un nouveau dossier de projet, l'installation du package nodemailer, l'écriture du code d'envoi d'e-mails et le test de l'envoi d'e-mails. Node.js dispose d'une puissante fonction d'envoi d'e-mails, et le package nodemailer peut implémenter rapidement et facilement l'envoi d'e-mails. J'espère que cet article pourra être utile aux développeurs Node.js.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!