2016-08-30 13 views
-1

私は私のGoogleアカウントを使用して開発中のアプリケーションでメールを送信していましたが、現在はクライアントが私にcpanelのメールを送ってくれました。私はnodejsのnodemailerモジュールを使って電子メールを送信しています。だから私はcpanelの十分な知識を持っていない。私はmydomain.name/webmailで自分の電子メールの資格情報でログインすることができます。nodemailerを使用したCpanelのメール

私たちはそれを設定する必要がどこので、私はポートとホストが何であるかを取得していない

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' 
    }; 

ようnodemailにcPanelのメールを使用するようにコードスニペットを見つけました。

私のアプリケーションでcpanel電子メールを使用する方法を教えてください。どのような手順が必要ですか。

現在、私はあなたがcPanelの自体からこの詳細を得ることができ、私の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

をnodemailer使用しています。 see this linkまたはthis video

実際には、ホスト名とポート番号の詳細のみが必要です。

ユーザー名とパスワードは、 cpanelで1つの電子メールアカウントを作成する必要があります。

+0

ありがとう、私はリンクを参照し、情報を得ました。このエラー({[Error:getaddrinfo ENOTFOUND] code: 'ECONNECTION'、 errno: 'ENOTFOUND'、 syscall: 'getaddrinfo'、 コマンドを使用して、smtpサーバをセットアップする必要がありますか。 'CONN'} –

+0

いくつかのウェブメールインターフェイスから通常メールを送信しようとしましたか?私はこの点を超えて、サービスプロバイダの助けを求める必要があると思います。 – enRaiser

関連する問題