2016-08-30 6 views
-1

Я использовал свою учетную запись google для отправки писем в своем приложении в разработке, но теперь на производстве мой клиент дал мне электронную почту cpanel. Я использую модуль nodemailer nodejs для отправки электронных писем. Так что у меня недостаточно знаний о cpanel. Я могу войти с моими учетными данными в mydomain.name/webmail.Cpanel email с помощью nodemailer

Я нашел фрагмент кода для использования CPanel электронной почты в nodemail как

var transporter = nodemailer.createTransport({ 
    host: 'hostname', 
    port: 25, 
    auth: { 
     user: '----domain.com', 
     pass: '********' 
    } 

    var mailOptions = { 
     from: '[email protected]', 
     to: '[email protected]', 
     subject: 'Order Recipt', 
     text: 'html' 
    }; 

Так я не понял, что это порт и хост, где мы должны настроить его.

Так что помогите мне, как использовать электронную почту cpanel в своем приложении, каковы шаги, которые я должен выполнить.

В настоящее время я использую nodemailer с моей учетной записью электронной почты Google, как

var transporter = nodemailer.createTransport({ 
    service: 'gmail', 
    auth: { 
     user: configurationHolder.config.emailFrom, 
     pass: configurationHolder.config.emailPassword 
    } 
}); 

var sendEmail = function (fromEmail, toEmail, subject, emailBody, html) { 

     transporter.sendMail({ 
      from: fromEmail, 
      to: toEmail, 
      subject: subject, 
      text: emailBody, 
      html: html 
     }); 
    } 

Благодарность

+0

Вы нашли решение для этого? У меня такая же проблема. Имя хоста, похоже, не работает для меня из ссылки и видео! – Haych

ответ

0

Вы можете получить эту деталь от самого CPanel. see this link или this video

Вам нужно только имя хоста и номер порта, на самом деле.

Для имени пользователя и пароля. Вы должны создать одну учетную запись электронной почты в cpanel.

+0

Спасибо, я вижу ссылки и получил информацию. Можем ли мы установить SMTP-сервер, потому что хост не работает. Я получаю эту ошибку. {[Ошибка: getaddrinfo ENOTFOUND] код: 'ECONNECTION', errno: 'ENOTFOUND', syscall: 'getaddrinfo', команда: 'CONN'} –

+0

Вы пробовали, отправляя почту обычно из какого-либо интерфейса веб-почты. Я думаю, что после этого вам нужно обратиться за помощью к вашему поставщику услуг. – enRaiser

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