【问题标题】:implementing smtp in sailsjs, for masked emails在sailsjs中实现smtp,用于屏蔽电子邮件
【发布时间】:2015-05-10 02:46:58
【问题描述】:

一段时间以来,我一直想创建自己的电子邮件服务器,它可以创建一次性电子邮件来掩盖我自己的电子邮件,并且还使用我自己的服务器而不是 gmail。

我首先想到 id 应该创建一个 nodejs 服务器(服务器 A)来处理所有传入的邮件,并将邮件保存到数据库中,然后让另一个服务器(服务器 B)知道收到一封电子邮件并让相应的用户知道“嘿,你收到了邮件!”。

服务器 B 将是基于sailsjs 的服务器,用户可以登录、访问邮件和设置。服务器 A 将只是具有最少代码的 nodejs 服务器。没有接口什么的。

但是,这似乎很混乱,在服务器之间连接。

我开始考虑结合sailsjs 和smtp-server 来创建我想要的东西。但是我真的可以同时运行 smtp-server 和sailsjs 吗?

我可以做一些事情吗(示例): var SMTPServer = require('smtp-server'); var server = new SMTPServer(options); server.listen(sailsjs); //sailsjs服务器实例

简而言之: 结合 smtp-server 和sailsjs 来处理传入的邮件。使用 socket.io 向用户发送警报。并让用户登录仪表板来管理他们的邮件设置。 处理这个问题的最佳方法是什么?

如果有人对进度感到好奇,我将在此创建一个 github 项目: https://github.com/sciencefyll/sailsjs-email-server

但是请注意,我不确定如何处理这个......

npm 模块: https://www.npmjs.com/package/smtp-server https://www.npmjs.com/package/sails

【问题讨论】:

    标签: node.js email smtp sails.js


    【解决方案1】:

    使用 api/hooks 中的钩子成功地将 smtp 服务器添加到sailsjs。只需设置端口并在 initialize() 中运行服务器即可!

    在我的 github 中查找正在运行的代码。 https://github.com/sciencefyll/sailsjs-email-server

    创建自己的钩子还需要了解以下内容: http://sailsjs.org/#!/documentation/concepts/extending-sails/Hooks

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      • 2021-02-08
      相关资源
      最近更新 更多