Intégration NPM et GitHub : envoi d'e-mails rationalisé avec Node.js
Cette application Node.js simplifie l'envoi d'e-mails à l'aide du package nodemailer. Profitez d'une livraison transparente des e-mails avec une configuration minimale.
Principales caractéristiques :
Prérequis :
Démarrage :
1. Installation :
Utilisez npm :
npm install job-email-sender
Ou du fil :
yarn add job-email-sender
2. Configuration :
Ajoutez la configuration suivante à votre fichier de candidature principal :
const emailConfig = { service: 'your-email-service', // e.g., 'gmail', 'yahoo' user: 'your-email@example.com', // Your email address pass: 'your-email-app-password', // Your email app password (not your regular password!) name: 'Your Display Name' };
Remarques importantes :
your-email@example.com
, Your Display Name
) par vos informations réelles.service
doit correspondre à votre fournisseur de messagerie (Gmail, Yahoo, etc.).pass
nécessite un mot de passe d'application, pas votre mot de passe de connexion par e-mail standard. Voir ci-dessous pour obtenir des instructions sur la génération d'un mot de passe d'application pour votre fournisseur de messagerie.Génération de mots de passe d'application :
3. Mise en œuvre :
JavaScript :
const { EmailSender } = require('job-email-sender');
TypeScript :
import { EmailSender } from 'job-email-sender';
Envoi d'e-mails :
const emailSender = new EmailSender(emailConfig); const contacts = [{ email: 'receiver-name@example.com', name: 'Don' }]; const message = 'Hello ${name}, this is your email content!'; // HTML support: 'Hello ${name}, <p><b>this</b> is a test email!</p>' const subject = 'Your Email Subject'; emailSender.sendEmails(contacts, message, subject) .then((message) => console.log(message)) .catch((error) => console.error(error));
Considérations importantes :
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!