【问题标题】:Implement mail confirmation without using external mail server?在不使用外部邮件服务器的情况下实现邮件确认?
【发布时间】:2016-02-08 07:50:03
【问题描述】:

我正在构建一个Hapi 应用程序,我想实现基本的用户电子邮件确认功能。我有点迷茫,因为我没有以前的邮件服务器经验,也没有为任何应用程序实现邮件功能。 我不想使用 Google 等外部邮件服务来发送电子邮件。也不需要能够接收电子邮件或存储发送的消息。我希望从地址“mailerbot@mydomain.com”发送电子邮件,我已经在 mydomain.com 中有一个正在运行的 Web 应用程序。服务器是在 EC2 中运行的 Centos 7。

我是否必须设置自己的邮件服务器(HarakaPostfix 等)或者我可以从我的 Node.js 应用程序直接向用户发送电子邮件(NodemailerHapi Mailer 等) ,既不使用本地也不使用远程邮件服务器?我看了一些例子,但他们通常使用谷歌或类似的方式发送邮件,所以我不确定如何实现我想要的,即从 Node.js 应用程序发送的简单邮件确认消息。

【问题讨论】:

    标签: node.js email hapijs nodemailer haraka


    【解决方案1】:

    Node.js 没有内置的 SMTP 服务器,您必须有某种 SMTP 服务器才能发送电子邮件。

    可以使用 Node.js (https://github.com/andris9/smtp-server) 运行您自己的 SMTP 服务器,然后使用 Nodemailer 或 Hapi Mailer。

    【讨论】:

      【解决方案2】:

      试试这个:https://github.com/paullang/hapi-mail

      这是一个专门为 hapi 构建的插件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-02
        • 2010-10-03
        • 2014-08-11
        • 2010-10-12
        • 2017-12-02
        • 1970-01-01
        • 2011-06-06
        相关资源
        最近更新 更多