Nodemailer is een open-source bibliotheek voor Node.js om e-mail vanuit applicaties te versturen. Ontwikkelaars gebruiken haar om berichten via een eigen SMTP-server of andere transportmethoden af te leveren, zonder de SDK van een commerciële verzendservice in te bouwen. Versie 10 vereist Node.js 20 of nieuwer; voor oudere Node.js-versies blijft de 9.x-lijn beschikbaar. Het is een softwarebibliotheek die in de eigen applicatie draait en geen gehoste dienst. Daarmee is het een alternatief voor de SDK's van aanbieders zoals Mailgun, SendGrid of Amazon SES.
Nodemailer wordt onderhouden door een individuele ontwikkelaar en is uitgebracht onder de MIT-0-licentie (MIT No Attribution). Volgens de website wordt de ontwikkeling gefinancierd uit licenties van EmailEngine, een product van Postal Systems OÜ in Tallinn, Estland. Waar berichten heen gaan, hangt af van de SMTP-server of de dienst die de organisatie kiest. Voor dataverblijf en AVG-naleving is dus de gekozen mailinfrastructuur bepalend.