2016-10-28 144 views
0

我正在與React作爲基地的應用程序。我已經創建了一個註冊頁面,並希望在註冊後通過電子郵件向用戶發送驗證碼。我已經完成了UI部分,但不知道如何繼續並使其工作。我已經看到了在PHP中註冊時如何將電子郵件發送給用戶,並且希望在React中實現相同的功能。發送電子郵件給用戶在註冊後反應

+4

您不能從發送電子郵件反應,則需要從後端服務器(例如節點,PHP,Java和.net等) – Tushar

+0

發送我如何能實現一樣?如果可能,你可以給我演示一下嗎? – Rishika

+0

如果你需要後端代碼的幫助,你至少需要說出你使用的是什麼後端(是PHP嗎?因爲你提到PHP,所以我認爲它是PHP) –

回答

1

由於您正在使用節點,因此您將可以使用節點郵件程序包包。這使您可以輕鬆地從節點直接發送電子郵件。

https://nodemailer.com/

看一看有網站如何得到它設置的所有細節!

下面是一些僞代碼:

User.register(userDetails).then((createdUser) => { 
    // Your user is created 
    // Now lets send them an email 

    var mailOptions = { 
     from: '"Info ?" <[email protected]>', // sender address 
     to: userDetails.email, // This can also contain an array of emails 
     subject: 'Thanks for registering with <your site name>', 
     // text: 'Hello world ?', // plaintext body 
     html: '<b>Some HTML here....</b>' // html body 
    }; 

    // send mail with defined transport object 
    transporter.sendMail(mailOptions, function(error, info){ 
     if(error){ 
      return console.log(error); 
     } 
     console.log('Message sent: ' + info.response); 
    }); 
}) 
相關問題