问题标签 [haraka]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 太多错误命令:与 Haraka 的出站电子邮件
当我尝试发送电子邮件时haraka
,swaks
我收到以下错误:
我swaks
使用以下参数执行:
文件config/auth_flat_file.ini
:
swaks
给我以下输出
我使用本手册来设置 Haraka 的出站电子邮件。哪些可能是错误,我该如何解决和避免它?
node.js - 使用节点 js 模块从 Haraka SMTP 服务器读取电子邮件
我使用一个 nodejs SMTP 服务器Haraka ( https://github.com/haraka/Haraka )。
为此,我正在寻找使用 nodejs 解决方案来阅读 Haraka 收到的电子邮件的方法。
我查看了mail-listener2 ( https://www.npmjs.com/package/mail-listener2 ) 但它只能从 IMAP 读取。
有人可以提出解决方案吗?
javascript - 如何进行需要其子函数信息的回调
我正在一个将 Node.js 用于Haraka(一个 smtp 服务器)插件的项目中工作。
这是 Node.JS,我在回调方面有一点问题。我无法将此特定代码转换为使用回调。
所以,这是我拥有的代码:
此代码不起作用,因为它不等待请求的回调继续。我需要先完成请求next()
;
这些是要求:
- 最后
exports.hook_data
是强制返回next()
。但它只需要在请求后返回它。 - 我需要返回一个
Buffer
inadd_body_filter
但我需要使用从服务器获取的信息创建缓冲区。 - 要发出获取请求,我需要使用
header
我只有在里面的参数 ()add_body_filter
。
所以问题是我不能在之前发出请求add_body_filter
并将结果放在回调中,因为我需要发出请求的参数只在里面add_body_filter
。
请问有什么建议吗?
node.js - 在不使用外部邮件服务器的情况下实现邮件确认?
我正在构建一个Hapi应用程序,我想实现基本的用户电子邮件确认功能。我有点迷茫,因为我没有以前的邮件服务器经验,也没有为任何应用程序实现邮件功能。我不想使用 Google 等外部邮件服务来发送电子邮件。也不需要能够接收电子邮件或存储发送的消息。我希望从地址“mailerbot@mydomain.com”发送电子邮件,我已经在 mydomain.com 中有一个正在运行的 Web 应用程序。服务器是在 EC2 中运行的 Centos 7。
我是否必须设置自己的邮件服务器(Haraka、Postfix等)或者我可以从我的 Node.js 应用程序(Nodemailer、Hapi Mailer等)直接向用户发送电子邮件,而不使用本地或远程邮件服务器?我看了一些例子,但他们通常使用谷歌或类似的发送邮件,所以我不确定如何实现我想要的,即从 Node.js 应用程序发送的简单邮件确认消息。
email - PEPS 邮件、smtp 能够向外部发送电子邮件但无法接收
我目前正在尝试在我的服务器上设置PEPS,但在接收从外部地址发送的电子邮件时遇到问题。
我可以在内部很好地发送和接收电子邮件,我也可以在外部发送电子邮件,但我从来没有收到从外部地址发送的电子邮件。
我可以远程登录到端口 25,但我得到了
在......的最后
在我输入“。”之后 我立即收到connection to host lost
消息
我的服务器使用 nginx 设置,具有多个子域,我通过反向代理在 mail.example.co.uk 上运行 PEPS,并且该位工作正常。
javascript - Haraka Smtp 服务器(编辑出站电子邮件正文内容)
我正在尝试为 haraka 编写一个由 nodejs 驱动的 smtp 服务器的自定义插件。我想在邮件正文中添加一些文本。到目前为止,这是我的代码。
当插件在这里运行时,它会打印到日志中。
旧体登录信息:
新的身体日志:
我想知道的是为什么它没有包含外发电子邮件中的数据。
如您所见,我什至尝试将消息正文记录在“hook_queue_outbound”中,这是一个稍后调用 hook_post_data 的钩子,我可以看到编辑后的结果。但在接收端,我收到了旧电子邮件。我犯了一些愚蠢的错误,如果得到指示,我将不胜感激。
谢谢你。
email - haraka smtp 服务器:错误:无法获取颁发者证书
尝试仅作为外发使用时出现 haraka 电子邮件服务器错误:
[tls] 安全:密码=ECDHE-RSA-AES128-GCM-SHA256 版本=TLSv1/SSLv3 验证=false 错误=“错误:无法获取颁发者证书”
...此发送电子邮件尝试的整个服务器日志
这是发送传出电子邮件的整个nodejs客户端代码
节点--版本 v6.6.0
我正在使用从教程生成的 TLS 证书
https://letsecure.me/secure-web-deployment-with-lets-encrypt-and-nginx/
这是四个证书文件
cert.pem 链.pem fullchain.pem privkey.pem
我将其中两个 TLS 证书文件用于 haraka
这是错误
客户端节点邮件程序
haraka 日志错误:
有什么建议么 ?
PS。奇怪的是,如果我使用 swaks 发送电子邮件,即使上面的 nodejs 电子邮件客户端失败,它目前也可以正常工作
email - Grails 非 SSL 电子邮件配置
我想从 grails 应用程序发送电子邮件。邮件服务器是不支持 ssl 的 HARAKA。它使用 TLS 而不是 SSL。配置是:
面对错误:
发送电子邮件问题邮件服务器连接失败;嵌套异常是 javax.mail.MessagingException:无法将套接字转换为 TLS;
mail-server - 无法创建自己的邮件服务器
我正在创建自己的邮件服务器。我正在使用 Haraka ( http://haraka.github.io/ )。但我对继电器的事情有点困惑。如何中继我的邮件服务器,以便我可以使用其他域发送邮件(DKIM 和 SPF 验证)。
我希望收件箱中的邮件而不是垃圾邮件中的邮件。现在邮件是在垃圾邮件中收到的。什么是继电器?任何人都可以帮忙吗?
node.js - save() 不是函数 haraka 插件 + mongoose
我正在尝试为 haraka 邮件服务器创建一个插件,以支持将电子邮件保存到 mongodb。该插件运行良好,但是当我发送测试电子邮件时,它给了我这个错误:
插件队列/mongo_email 失败:TypeError:Email.save 不是函数
这是插件代码: