2012-06-06 5 views

ответ

1

Если вы используете этот пример https://github.com/andris9/Nodemailer/blob/master/examples/example_sendmail.js

Затем замените этот код

var transport = nodemailer.createTransport("Sendmail", "/usr/sbin/sendmail");

С

var transport = nodemailer.createTransport("SMTP", { 
    host: "smtp.gmail.com", // hostname 
    secureConnection: true, // use SSL 
    port: 465, // port for secure SMTP 
    auth: { 
     user: "[email protected]", 
     pass: "[email protected]" 
    } }); 
1

Убедитесь, что ваш Sendmail правильный путь. Проверить, открыть терминал и выдать:

which sendmail 
+0

Если sendmail вышел с кодом ошибки, почему мы думаем, что путь был неправильным? – pjmorse

+0

Ошибка выдается движком sendmail nodemailer, а не самим sendmail. См. Https://github.com/andris9/Nodemailer/blob/master/lib/engines/sendmail.js Код выхода 127 «команда не найдена» – flashbackzoo

Смежные вопросы