【问题标题】:How to do Cragislist email forwarding in Node.js (receive email to auto-generated email address and forward it)?如何在 Node.js 中进行 Cragislist 电子邮件转发(将电子邮件接收到自动生成的电子邮件地址并转发)?
【发布时间】:2018-07-02 06:47:27
【问题描述】:

我发现的只是这个使用 Rails 的 SO 问题:Email Forwarding like Craigslist - Rails

我用谷歌搜索了很长时间,但使用 Node.js 找不到任何东西。

我知道这不是通常被接受的 SO 问题,但我目前确实没有其他追索权。

能否请您指出我可以使用的资源或一些教程?或者你自己知道怎么做?

编辑:我最终使用了 Sendgrid。

【问题讨论】:

  • “Cragislist 电子邮件转发”是什么意思?你想在 node.js 中接收邮件吗?
  • @thezadmin 我已经使用 NodeMailer 发送电子邮件,但如果我没记错的话,我无法使用它来将收到的电子邮件转发到随机生成的地址?
  • @some Craigslist 为每个卖家自动生成一封随机电子邮件,以保护卖家的真实电子邮件地址。当一封邮件发送到随机生成的邮件时,它会被转发到真实的邮件地址。
  • @TheProgrammer - 抱歉我误解了这个问题,对此感到抱歉,我以为它只是从随机电子邮件地址发送的。

标签: javascript node.js email craigslist


【解决方案1】:

在正常情况下,您有一个接收电子邮件的邮件服务器。

强烈建议您这样做,因为有很多事情可以胜任 smtp 服务器处理,您不想自己重新实现。然后 smtp-server 可以调用你的程序来处理收到的邮件。

如果你真的想在 node.js 中实现一个接收邮件的 smtp 服务器,你可以看看mailin。它最后一次更新是在 2017 年 8 月,但在 2048 位 DKIM 密钥和其他一些问题上存在一些问题。

我自己没有用过,但是根据描述,它可以满足您的要求。

【讨论】:

  • 我不确定我是否理解正确:“在正常情况下,您有一个接收电子邮件的邮件服务器。”,我不能有一个使用 node.js 编码的邮件服务器吗?还是完全不同?
  • @TheProgrammer 如果你愿意的话,你可以在 node.js 中写一个邮件服务器(smtp-server),但我真的真的真的真的真的真的真的真的真的不推荐它。有很多东西这可能会出错,您将花费数天时间感到沮丧,并且当您的程序失败时您还会丢失收到的邮件。我建议您使用真正的邮件服务器来接收邮件,然后您可以使用节点脚本来处理它们。
  • 请原谅我的无知,但究竟什么是“真正的邮件服务器”?
  • @TheProgrammer 每天被数千个站点使用的东西,例如:postfix、exim、sendmail...
  • 如果我要做你想做的事情,我可能会设置一个postfix-mail-server,并使用数据库中的配置设置虚拟主机。这样我只需要更新数据库。
猜你喜欢
  • 2019-03-12
  • 2013-07-29
  • 2019-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多