Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Autonomous email outreach with Gmail SMTP and Node.js

Description and use

An automated Node.js script sends personalized emails via Gmail SMTP using App Passwords and nodemailer.

Problem

Manual outreach to hundreds of potential partners is tedious, requires personalization, tracking, and scaling.

Outcome

The script successfully sends personalized emails to a list of recipients using Gmail SMTP, logging success or errors for each email.

Workflow

  • Set up Node.js project and install nodemailer
  • Enable 2-Step Verification and create an App Password in Google Account
  • Create recipient list with email and name
  • Write sendEmail function configuring nodemailer transporter with Gmail service and credentials
  • Personalize email body by replacing {{name}} placeholder
  • Iterate over recipient list in main function, calling sendEmail for each
  • Run script with node app.js and monitor console output
  • Implement delay or rate limiting if scaling beyond Gmail limits

Evidence

Gmail has usage limits. Exceeding these can lead to your account being temporarily locked.

Source

Enable 2-Step Verification on your Google Account.

Source

Use nodemailer to send emails via Gmail SMTP.

Source

  • Record date: 2026-10-09T21:41:07.586Z