有没有一种方法可以在不使用 sendGrid 或 mailJet 等中介服务的情况下使用 nodejs 发送 appengine 邮件

Is there a way to send appengine mail with nodejs without use an intermediary service like sendGrid or mailJet

我是一名 Python 开发人员,但我现在正在从事的项目的情况迫使我在 Node.js

中找到解决方案

This is the easy python code to send mail but, is there a google app engine way like this in nodejs without use an intermediary service like mailJet or sendGrid?

def send(recipient, sender, subject, body):
isHTML=True
print("recep: "+recipient)
logging.debug(u'Sending mail {} to {}'.format(subject, 
unicode(recipient)).encode(u'utf-8'))

message = mail.EmailMessage(
    sender=sender,
    subject=subject,
    to=recipient
)

if isHTML:
    message.html = body
else:
    message.body = body

message.check_initialized()
message.send()

感谢您的理解与帮助。

您发布的简单示例使用特定于应用程序引擎的 Mail API,仅适用于第一代标准环境(python 2.7java 8php 5.5go 1.9 - 请参阅参考文档页面中的选项卡。

Node.js 仅在第二代标准环境中添加了支持,没有 API 可用。