# Nodemailer Well-Known Services Returns SMTP configuration for well-known services ## Usage Install with npm npm install nodemailer-wellknown Require in your script ```javascript var wellknown = require('nodemailer-wellknown'); ``` Resolve SMTP settings ```javascript var config = wellknown('Gmail'); // { host: 'smtp.gmail.com', // port: 465, // secure: true } ``` ## Supported services Service names are case insensitive * **'1und1'** * **'AOL'** * **'DebugMail.io'** * **'DynectEmail'** * **'FastMail'** * **'GandiMail'** * **'Gmail'** * **'Godaddy'** * **'GodaddyAsia'** * **'GodaddyEurope'** * **'hot.ee'** * **'Hotmail'** * **'iCloud'** * **'mail.ee'** * **'Mail.ru'** * **'Mailgun'** * **'Mailjet'** * **'Mandrill'** * **'Naver'** * **'OpenMailBox'** * **'Postmark'** * **'QQ'** * **'QQex'** * **'SendCloud'** * **'SendGrid'** * **'SES'** * **'SES-US-EAST-1'** * **'SES-US-WEST-2'** * **'SES-EU-WEST-1'** * **'Sparkpost'** * **'Yahoo'** * **'Yandex'** * **'Zoho'** ### Example usage with Nodemailer > **NB!** This repo might be updated more often than Nodemailer itself, so in case > a wellknown host is not working, check that you have the latest version of > nodemailer-wellknown installed in your node_modules. Otherwise the data you try > to use might be still missing. ```javascript var transporter = nodemailer.createTransport({ service: 'postmark' // <- resolved as 'Postmark' from the wellknown info auth: {...} }); ``` ## License **MIT**