How to use the createTransport function from nodemailer

Find comprehensive JavaScript nodemailer.createTransport code examples handpicked from public code repositorys.

4
5
6
7
8
9
10
11
12
13
14
15
16
17
const request = require('request');


// const sendmail = require('sendmail')({});


const nodemailer = require('nodemailer');
var mailer = nodemailer.createTransport('direct:?name=hostname');


// var email 	= require("emailjs");


var conf;
fork icon1
star icon4
watch icon3

+ 3 other calls in file

168
169
170
171
172
173
174
175
176
177
const orders = thisOrder.products.map(eachProduct=>{
    return `<p>
    <span style='padding-left: 5px'>${ eachProduct.quantity + ' ' + eachProduct.product.name}</span><span>${' ' + thisOrder.business.currency} ${(eachProduct.product.price * eachProduct.quantity).toFixed(2)}</span></p>`
}).join(' ')

const transporter = nodemailer.createTransport({
    service:'gmail',
    auth: {
        user: process.env.EMAIL,
        pass: process.env.PASSMAIL
fork icon0
star icon3
watch icon1

+ 4 other calls in file

44
45
46
47
48
49
50
51
52
53
  to: 'facu.zero@gmail.com',
  subject: 'Contacto desde la web',
  html: nombre + "se contacto a través de la web y quiere más información a este correo:" + email + ". <br> Además, hizo este comentario:" + mensaje + ". <br> Su telefono es:" + tel
}

var transport = nodemailer.createTransport({
  host: process.env.SMTP_HOST,
  port: process.env.SMTP_PORT,
  auth: {
    user: process.env.SMTP_USER,
fork icon0
star icon0
watch icon1

+ 4 other calls in file

39
40
41
42
43
44
45
46
47
48
49
    password: sql_password,
    database: sql_database
};
*/


var transporter = nodemailer.createTransport({
  service: 'gmail',
  auth: {
    user: 'mquigleyautoreply@gmail.com',
    pass: email_password
fork icon0
star icon0
watch icon1

+ 4 other calls in file

4
5
6
7
8
9
10
11
12
13

try {
    let port = process.env.PORT || 2700;
    let url = `http://localhost:${port}/api/verify/?confirmationCode=${confirmation_code}&email=${email}`;

    let transporter = nodemailer.createTransport({
      service: 'gmail',
      auth: {
        user: process.env.MAIL_ID,
        pass: process.env.MAIL_PASSWORD
fork icon0
star icon0
watch icon1

+ 4 other calls in file

1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
  
});


// This function sends an email to the user with the authentication PIN.
function sendPinEmail(pin) {
  var smtpTransport = nodemailer.createTransport({
      host: 'smtp.gmail.com',
      port: 587,
      secure: false,
      auth: {
fork icon0
star icon0
watch icon1

+ 4 other calls in file

120
121
122
123
124
125
126
127
128
129
let transporter;

if (email_option == "sendgrid") {
  if (sendgridKey && emailSender) {
    try {
      transporter = nodemailer.createTransport(
        sendgridTransport({
          auth: {
            api_key: sendgridKey,
          },
fork icon0
star icon0
watch icon1

+ 24 other calls in file