问题标签 [hmail-server]

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.

0 投票
3 回答
10550 浏览

c# - 是否可以捕获使用 SmtpClient 发送的电子邮件的“消息 ID”?

使用 .NET 中的SmtpClientMailMessage通过本地邮件服务器 ( hMailServer ) 发送电子邮件,我目前发现无法获取已Message-ID发送消息的标头值。

背后的想法

我正在尝试以编程方式跟踪无法投递的邮件,因此我必须找到一种方法来识别来自拒绝特定邮件的目标 SMTP 服务器的回复。

现在我想简单地记住Message-IDSMTP 标头值并解析此 ID 的传入邮件。

发送消息后,我尝试检查Headers集合,但没有找到任何Message-ID.

我的问题

是否可以获得Message-ID我的 SMTP 服务器在发送MailMessage实例期间添加的标头值?

2012-05-27 更新

根据此示例,我已成功尝试Message-ID在发送之前自行手动生成一个。

到目前为止,我所有的例子都有效,所以这似乎是我问题的解决方案。

0 投票
3 回答
4249 浏览

java - IMAP IDLE 库

我正在寻找一个可以帮助我使用 IMAP 并且最好是 IDLE 的 Java 库。

我需要编写一个 Java 应用程序,使用 SSL 通知并检索新电子邮件。该应用程序将检查由 hMailServer 托管的帐户的收件箱。

到目前为止,我已经看过:

Apache Commons Imap但它似乎没有实现 IDLE。

JavaPushMail,但它没有足够的文档记录(我也许可以解决它,但我不确定我的继任者会不会很高兴)。

Javamail,他们的 IMAPFolder 似乎是一个不错的选择,但我的时间很短,为此编写一个稳定的库需要时间。

Chilkatsoft是一个 199 美元的库,它有点贵(我知道,免费且可靠的代码总是很容易获得 :) 另外,我不确定它是否能处理 IDLE。

如果记录在案且稳定,我可以寻求一个轮询收件箱的解决方案。

我会很感激一些示例代码、一个库或朝着正确的方向推进。

对不起所有的“我”,并提前感谢。

0 投票
1 回答
576 浏览

email - .NET 中可靠的电子邮件传输选项

我目前正在开发一个发送电子邮件的 Web 应用程序。用户在浏览器中执行的操作会创建事件,这些事件会传递到辅助服务器,该服务器将电子邮件发送给订阅这些事件的用户。

当前发送电子邮件的实现基本上是一个自制的 SMTP 服务器。我认为它是从遗留系统移植到 C# 的,而且非常不可靠。

我的要求是能够发送消息并知道消息的传递状态。如果他们失败了,我想知道为什么以及他们是否正在重试。

理想情况下,我想放弃自制的 SMTP 服务器并使用开源解决方案。我知道我可以在机器上运行 SMTP 服务器(如 hMailServer)并使用 .NET 的 SmtpClient 连接和发送消息。就其本身而言,这不会让我深入了解消息的状态。

看起来使用 hMailServer,您可以使用 COM API 来查询服务器并获取消息状态。这可能吗?这是一种有效的方法吗?

除了我上面概述的,还有其他选择吗?

谢谢!

0 投票
3 回答
15541 浏览

php - 致命错误:第 13 行的 E:\Server\wwwroot\PHPWebAdmin\initialize.php 中找不到类“COM”

我正在尝试在“Windows Server 2008 Enterprise Edition Service Pack 1”中设置hMailServer。我已经成功设置了 hMailServer、Apache、PHP 和 webmail 接口“AfterLogic webMail”。一切正常。但是我遇到了一个问题我尝试安装“ PHPWebAdmin ”。错误信息如下:

此信息在访问“http://192.168.2.66:8088/PHPWebadmin/”时出现。

我已经配置了 PHP 配置文件php.ini选项如下:

我还按照 hMailServer 手册的建议完成了这些事情:

实际上,我什至尝试在 DCOM 配置中授予 EveryOne 权限。

安装 PHPWebAdmin 是为了给用户一个地方来更改他们的电子邮件密码。

这里的环境:Windows Server 2008,Apache2.2,PHP5.4.5。

为什么会出现这个问题?以及如何处理?

非常感谢!

0 投票
5 回答
24291 浏览

php - mail(): SMTP server response: 550 The address is not valid error on hmailserver

尽管将 php.ini 配置为有效的 send_from 地址,但我收到此错误。我知道它是有效的,因为当我从 squirrel 邮件发送它时它可以工作,但是当用 php 发送邮件时它就不起作用了。无效地址大概是指 send_from 地址。所以我看不出它怎么会认为这是错误的。这是php代码:

在 php.ini 中:

0 投票
1 回答
4305 浏览

vbscript - 如何运行命令以使用系统帐户从 vbs 脚本中设置凭据?

救命!
在我的服务器上,我正在运行 hMailServer,并且该服务使用本地系统帐户。

我需要将文件复制到另一台机器。所以我有一个脚本,它将使用 cmdkey.exe 保存凭据,然后复制文件。

如果我在登录服务器时自己运行此功能(在独立的 vbs 文件中),它可以工作,但我是管理员。但是,如果我让 hMailServer 服务运行此函数,该函数运行,但它总是说目标不存在。

请注意,我已注释掉凭据的删除。如果我去服务器并运行,cmdkey /list我会看到从未设置凭据,这意味着命令失败。这意味着凭据的第一次设置也可能失败,这就是为什么“objFSO”找不到目录的原因。

同样,如果我将所有这些放在一个单独的文件中并test.vbs通过双击该文件来运行它,它就可以工作。但是如果我在 hMailServer 中使用它,它就会失败。

我想这意味着 hMailServer (本地系统帐户)无权设置凭据?我怎样才能让它工作?

0 投票
2 回答
26777 浏览

ssl - 使用 SSL 连接发送 CDO 电子邮件

我有一个 asp 页面,它使用 CDO 通过电子邮件发送表单的详细信息。到目前为止,我已经通过与 hmail 服务器的明确连接使用 smtp 端口 25 完成了此操作。

我现在需要使用 SSL 连接。我创建了一个安全证书并将 hmail 服务器设置为使用端口 465 和 ssl。

但是,由于某种原因,当我尝试发送表单时,我收到错误 500 并且电子邮件未发送。

我也尝试过使用端口 587,但它也不起作用。

我使用的CDO代码如下:

有谁知道可能出了什么问题?

谢谢你。

0 投票
1 回答
1561 浏览

routing - hMailServer 未发送 Google Apps 邮件

我在windows 7上使用hMailServer -5.4-B1944版本的hMailServer 。我的www.xyz.com.np域邮件托管在 gmail 上。我已将所有电子邮件转发或设置为mail@xyz.com.np。我已经从电子邮件帐户部分启用了转发和 POP/IMAP 。

我在hMailServer上创建了一个本地域xyz.com.np。在该域下创建了 mail@xyz.com.np。在外部帐户选项卡上,我定义了

保存并单击立即下载。我可以从 Outlook 和 Round Cube 邮件登录/发送和接收来自 hmailserver 的本地电子邮件。但是没有从 gmail 中提取电子邮件。

我的防火墙已关闭。我可以在 telnet pop.gmail.com 上 telnet 或空白995 没有下载电子邮件。

0 投票
1 回答
1290 浏览

php - SMTP服务器本地发送邮件php

可能重复:
mail():SMTP 服务器响应:550 The address is not valid error on hmailserver

我想测试我的类 senderMail.php。

为了拥有一个 smtp 服务器,我使用 hMailServer。我已经创建了一个域,我已经创建了一个帐户,现在我配置了 SMTP 设置。

hMailServer 想要一个配置“SMTP RELAYER”。我使用以下信息进行测试:端口 587 上的 smtp.gmail.com 并且我也输入了我的标识符。

什么时候,我用我的类 senderMail.php 测试了这个,我有这个错误:

SMTP 服务器响应:550 地址无效

我的错误在哪里?它来自 SMTP RELAYER 还是其他配置?

0 投票
5 回答
6579 浏览

c# - Hmailserver C# SMTP

我只是想让我的 hmailserver 从我的 C# 程序发送邮件。杀死我的部分是 SSL 部分。

我最初收到此错误:The SMTP server requires a secure connection or the client was not authenticated. The server response was: SMTP authentication is required.

所以我补充说: smtp.EnableSsl = true; 现在我得到了Server does not support secure connections.

这是我的代码,这让我发疯。我必须创建自己的 SSL 还是有办法在 hmailserver 端禁用 SSL?