Node-RED로 메일 보내기 (POST)
Node-RED로 이메일 보내기
테스트 프로그램입니다.
헤더에 application/json을 추가했습니다.
server_check_post.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
# server_check_post.py
#
# Aug/29/2017
# ------------------------------------------------------------------
import sys
import json
import requests
# ------------------------------------------------------------------
sys.stderr.write("*** 開始 ***\n")
mail_to = "[email protected]"
subject = "Node-RED Mail Test Aug/29/2017 AM 09:38"
#
content = ""
content += "おはようございます。\n"
content += "今日は暑くなりそうです。\n"
content += subject + "\n"
#
payload = {
"to": mail_to,
"topic": subject,
"content": content
}
headers = {'content-type': 'application/json'}
url = "http://127.0.0.1:1880/post_mail"
#
rr=requests.post(url,data=json.dumps(payload),headers=headers)
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 노드
메서드는 POST입니다.
function 노드
코드입니다.
node.log ("*** function start ***")
msg.topic = msg.payload.topic
msg.to = msg.payload.to
msg.payload=msg.payload.content
node.log ("*** function end ***")
return msg
http response 노드
e-mail 노드
는 GET과 동일합니다.
Reference
이 문제에 관하여(Node-RED로 메일 보내기 (POST)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ekzemplaro/items/94bd15766a619687d9da텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)