Node-RED로 이메일 보내기

Node-RED로 메일을 보낼 때 대상, 제목, 본문을 변수로 만드는 방법입니다.
htp://127.0.0.1:1880/마이 l
GET에서 "to", "topic", "payload"를 제공합니다.

테스트 프로그램입니다.

server_check.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
#   server_check.py
#
#                   Aug/26/2017
# ------------------------------------------------------------------
import sys
import requests

# ------------------------------------------------------------------
sys.stderr.write("*** 開始 ***\n")
mail_to = "[email protected]"
subject = "Node-RED Mail Test Aug/26/2017 PM 20:56"
#
content = ""
content += "こんばんは\n"
content += "今日は暑かった。\n"
content += subject + "\n"
#
args = {
    "to": mail_to,
    "topic": subject,
    "payload": content
    }
url = "http://127.0.0.1:1880/mail"
#
rr=requests.get(url,args)
print(rr)
print(rr.text)
#
#
sys.stderr.write ("mail_to = " + mail_to + "\n")
sys.stderr.write ("subject = " + subject + "\n")
#
sys.stderr.write("*** 終了 ***\n")
# ------------------------------------------------------------------

Node-RED 프로그램입니다.



http in 노드
메소드는 GET입니다.



function 노드



코드입니다.
msg.payload=msg.req.query.payload
msg.topic = msg.req.query.topic
msg.to = msg.req.query.to
return msg

http response 노드



e-mail 노드

Gmail 사용자 ID와 비밀번호를 입력합니다.

좋은 웹페이지 즐겨찾기