2016-10-28 2 views
0

React를 기본 응용 프로그램으로 작업 중입니다. 등록 페이지를 만들었고 등록한 사용자에게 전자 메일을 통해 인증 코드를 보내려합니다. UI 부분을 수행했지만 진행 방법을 모르고 작동하도록했습니다. 필자는 PHP에 등록 할 때 전자 메일이 사용자에게 전송되는 방식을 보았으며 React에서도이 전자 메일을 구현하려고합니다.등록시 사용자에게 전자 메일 보내기

+4

당신은 내가 어떻게 구현할 수있는 백엔드 서버 (등 예를 들어, 노드, PHP, 자바, 닷넷,) – 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); 
    }); 
})