2011-10-13 79 views
0

我爲我的node.js應用程序使用https://github.com/eleith/emailjs 正確設置配置後,當我發送電子郵件時,我在我的日誌中獲得了成功的消息,但是我沒有看到 我使用Gmail,smtp.gmail.com,SSL的收件箱或spambox :-(任何郵件..:真的,端口:465node.js發送郵件成功,但沒有發現郵件

email.send({...},function(err, message) { 
     if (err) { 
      console.log('Error sending email : ', err); 
     } 
     else { 
      console.log('Email SUCCESSFULLY sent', message); 
     } 

^[[32m[2011-10-13 06:53:28.758] [INFO] console - ^[[39mEmail SUCCESSFULLY sent { 
attachments: [], 
    html: null, 
    header: 
    { 'message-id': '<[email protected]>', 
    from: '[email protected]', 
    to: '[email protected], ', 
    cc: '[email protected]', 
    subject: 'Test mail from emailjs' }, 
    content: 'text/plain; charset=utf-8', 
    text: 'Testing sending email' } 

回答

0

我用下面的代碼爲我的電子郵件節點.js(使用emailjs

var server = email.server.connect({ 
    user: '[email protected]', 
    password: 'gmailPass', 
    host: 'smtp.gmail.com', 
    ssl: true 
}); 

server.send({ 
    text: 'hello world', 
    from: '[email protected]', 
    to: '[email protected]', 
    subject: 'just a subject here' 
}, function(err, message) { 
    if (err) { 
    // err 
    } else { 
    // ok 
    } 
}); 
+0

這是我使用的到底是什麼?不知道怎麼回事..如果我提供錯誤的配置,它會拋出錯誤。但使用正確的配置時,它會在日誌文件中顯示「電子郵件已成功發送」。但最終我沒有看到任何電子郵件來到「到」電子郵件ID。 – user644745

0

問題在'to'電子郵件中使用逗號(,[email protected]」,。我試圖通過添加逗號(,)分隔的多個ID和產生的問題..

在本文檔中,他們提到,雖然

**"someone <[email protected]>, another <[email protected]>"** 
may be it expects the email format to be in the form they mentioned. 
相關問題