gpt4 book ai didi

node.js - 在 sailsjs 中实现 smtp,用于屏蔽电子邮件

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:07 25 4
gpt4 key购买 nike

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

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

服务器 B 将是基于 sailsjs 的服务器,用户可以登录、访问邮件和设置。其中服务器 A 将只是一个具有最少代码的 Nodejs 服务器。没有界面或任何东西。

但是,服务器之间的连接看起来很困惑。

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

我可以做一些事情(例如): var SMTPServer = require('smtp-server'); var server = new SMTPServer(选项); 服务器.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

最佳答案

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

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

这也是您创建自己的钩子(Hook)时需要了解的内容: http://sailsjs.org/#!/documentation/concepts/extending-sails/Hooks

关于node.js - 在 sailsjs 中实现 smtp,用于屏蔽电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28933649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com