node-red를 활용하는 법을 올려보려한다.
내 google메일에서 원하는 email로 메세지를 보내는 법을 기록해보겠다.
일단 Node-Red를 실행시킨다.
이후 Node-Red에 접근.
팔레트 관리에 들어가서 이것을 찾아 설치해준다.
그럼 social이 생겨난다.
이후 common에서 inject를 끌어서 flow1에 놓는다
그렇게 되면 node가 timestampㄹ 표시가 될 것이다.
이후에 social에서 email을 가져와서 flow1에 놓고
timestamp랑 연결해준다.
이후 timestamp를 더블클릭해서 node를 수정해준다.
topic은 메일 제목으로 가고, payload는 내용이 될 것이다.
email도 더블클릭해서 수정해준다.
완료되었으면 Deploy(배포하기)를 누르고 빨간색을 누르게 되면 error가 뜰 것이다.
이것은 구글에서 보안 수준이 낮은 앱을 차단한 것인데
이것은 일단 본인의 구글 이메일의 2차 보안을 설정해주어야 한다.
1번을 해주시고, 다음 앱 비밀번호를 설정해준다.
하고싶은데로 설정해주시고 생성을 눌러주시면,
이렇게 뜨는데
우리는 이 앱 비밀번호를 사용할 것이다.
다시 node-red로 가서 email을 더블클릭 후
password에 앱 비밀번호 입력.
이후 다시 Deploy눌러주시고 timestamp로 보내기 하면
이렇게 네이버 메일로 메일이 보내지는 것을 확인 할 수 있다.