我正在构建一个Hapi应用,我想实现基本的用户电子邮件确认功能。我有点迷失,因为我没有邮件服务器的经验,也没有为任何应用程序实现邮件功能。 我不想使用Google等外部邮件服务来发送电子邮件。也没有必要能够接收电子邮件或存储已发送的消息。我希望从地址'mailerbot@mydomain.com'发送电子邮件,我已经在mydomain.com上有一个正在运行的网络应用程序。服务器是在EC2中运行的Centos 7.
我是否必须设置自己的邮件服务器(Haraka,Postfix等),或者我可以通过我的Node.js应用程序(Nodemailer,{{Hapi Mailer直接向用户发送电子邮件。 {3}}等),既不使用本地也不使用远程邮件服务器?我查看了一些示例,但他们通常使用Google等发送邮件,因此我不确定如何实现我想要的,即从Node.js应用程序发送的简单邮件确认消息。
答案 0 :(得分:1)
Node.js没有内置的SMTP服务器,您必须拥有某种SMTP服务器才能发送电子邮件。
可以使用Node.js(https://github.com/andris9/smtp-server)运行您自己的SMTP服务器,然后使用Nodemailer或Hapi Mailer。
答案 1 :(得分:0)
尝试使用此:https://github.com/paullang/hapi-mail
这是专为hapi打造的插件。