Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Node.js中执行Cragislist电子邮件转发(将电子邮件接收到自动生成的电子邮件地址并转发)?_Javascript_Node.js_Email_Craigslist - Fatal编程技术网

Javascript 如何在Node.js中执行Cragislist电子邮件转发(将电子邮件接收到自动生成的电子邮件地址并转发)?

Javascript 如何在Node.js中执行Cragislist电子邮件转发(将电子邮件接收到自动生成的电子邮件地址并转发)?,javascript,node.js,email,craigslist,Javascript,Node.js,Email,Craigslist,我在使用Rails时只发现了这样一个问题: 我在谷歌上搜索了很长时间,但在Node.js上找不到任何东西 我知道这不是一个典型的被接受的SO问题,但实际上我在这一点上没有其他的办法 你能给我指一个我可以使用的资源或者一些教程吗?或者你知道怎么做 编辑:我最终使用了Sendgrid。在正常情况下,您有一个邮件服务器来接收电子邮件 我强烈建议您这样做,因为一个合格的smtp服务器处理的事情太多了,您不想自己重新实现。然后smtp服务器可以调用您的程序来处理收到的邮件 如果您真的想在node.js中为

我在使用Rails时只发现了这样一个问题:

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

我知道这不是一个典型的被接受的SO问题,但实际上我在这一点上没有其他的办法

你能给我指一个我可以使用的资源或者一些教程吗?或者你知道怎么做


编辑:我最终使用了Sendgrid。

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

强烈建议您这样做,因为一个合格的smtp服务器处理的事情太多了,您不想自己重新实现。然后smtp服务器可以调用您的程序来处理收到的邮件

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


我自己没有用过,但根据描述,它符合您的要求。

您说的“Cragislist电子邮件转发”是什么意思?你想在node.js中接收邮件吗?@thezadmin我已经使用nodeEmailer发送电子邮件,但如果我没有弄错的话,我无法使用它将收到的电子邮件转发到随机生成的地址?@Craigslist会自动为每个卖家生成随机电子邮件,以保护卖家的真实电子邮件地址。当一封电子邮件被发送到随机生成的电子邮件时,它会被转发到真实的电子邮件地址。@TheProgrammer-对不起,我误解了这个问题,对此表示抱歉,我认为它只是从随机电子邮件地址发送的。我不确定我是否理解正确:“在正常情况下,您有一个接收电子邮件的邮件服务器。”,我不能有一个使用node.js编码的邮件服务器吗?还是完全不同?@TheProgrammer如果你愿意,你可以在node.js中编写一个邮件服务器(smtp服务器),但我真的不推荐它。有太多的事情可能会出错,你会花上好几天的时间感到沮丧,当你的程序失败时,你也会丢失收到的邮件。我建议你使用一个真正的邮件服务器来接收邮件,然后你可以用一个节点脚本来处理它们。请原谅我的无知,但“真正的邮件服务器”到底是什么?@TheProgrammer一些每天被上千个站点使用的东西,exmaple:postfix,exim,sendmail…如果我要做一些像你想做的事情,我可能会设置一个虚拟主机,并在数据库中使用配置设置虚拟主机。这样我只需要更新数据库。