问题标签 [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.
hmail-server - 在 hMailServer 上运行诊断时出现 MXRecord 错误
我已经下载并安装了hmailserver
. 我想在我的本地机器上运行它,并想使用也在我的本地机器上运行的本地 Web 应用程序发送电子邮件。我的 Web 应用程序无法发送电子邮件(出现错误 - couldn't connect to mydomain:25
),因此我想先运行hmailserver
的诊断工具来测试。
但是当我对其进行诊断时,我看到了错误:
Test: Collect server details
hMailServer version: hMailServer 5.6.7-B2425
Database type: MSSQL Compact
Test: Test IPv6
IPv6 support is available in operating system.
Test: Test outbound port
SMTP relayer not in use. Attempting mail.hmailserver.com:25...
Trying to connect to host mail.hmailserver.com...
Trying to connect to TCP/IP address 5.189.183.138 on port 25.
Received: 220 mail.hmailserver.com ESMTP.
Connected successfully.
Test: Test backup directory
ERROR: Backup directory has not been specified.
Test: Test MX records
Trying to resolve MX records for mydomain.com...
ERROR: MX records for domain mydomain.com could not be resolved
Test: Test local connect
Connecting to TCP/IP address in MX records for local domain domain mydomain.com...
ERROR: MX records for local domain mydomain.com could not be resolved
Test: Test message file locations
Relative message paths are stored in the database for all messages.
Test: Test IP range configuration
No problems were found in the IP range configuration.
老实说,我不知道MX Record
它是什么以及如何设置它。到目前为止我所做的事情是:
- 安装了 hmailserver(显然!)
- 添加了一个域 (mydomain.com)
- 在 mydomain.com (signup@mydomain.com) 中添加了一个帐户
- 在设置-> 协议-> SMTP 中,我在 Delivery of email -> Localhostname 部分添加了 localhost
- 在
c:\Windows\System32\Drivers\etc\hosts
文件中,我添加了条目127.0.0.1 mydomain.com #for play application
- 当我运行时
netstat -a
,我看到它hmailserver
正在监听port 25
(我使用net stop hmailserver
and对其进行了测试net start hmailserver
)Proto Local Address Foreign Address State
TCP 0.0.0.0:25 DESKTOP-6PLQOLJ:0 LISTENING[/list]
我犯错了吗?
email - 使用 hMailServer 测试从应用程序发送的电子邮件
我有一个 Java webapp,可以在一堆不同的场景中向客户端用户发送电子邮件通知。邮件的内容、日程等由系统的管理员用户决定。
我已将应用程序指向我的测试环境中的本地 hMailServer 实例,现在我想对其进行配置,以便它接收到的所有电子邮件都转发到一组电子邮件地址并阻止发送给真正的收件人。
由于我正在设置它,以便管理员用户可以在我们将它们投入生产之前测试他们的电子邮件,如果我可以避免重写任何电子邮件标题(这样用户可以看到电子邮件会被发送给合适的人)。
php - 我在 hMailServer 和 XAMPP 的 PHPWebAdmin 页面中不断获得“致命错误:找不到类 COM”
我正在尝试使用 hMailServer 和 XAMPP,但我不断获得
" 致命错误:未捕获的错误:在 C:\xampp\htdocs\PHPWebAdmin\initialize.php:16 中找不到类 'COM' 堆栈跟踪:#0 C:\xampp\htdocs\PHPWebAdmin\index.php(23): require_once () #1 {main} 在第 16 行的 C:\xampp\htdocs\PHPWebAdmin\initialize.php 中抛出“。
即使在我拥有之后,
1)用正确的字符串修改了config.php:
和
2)安装extension=php_com_dotnet.dll
了DCOM类;
3) 启用 DCOM;
4)已经修改了dcomcnfg.exe中HMAILSERVER的安全性。
5) Apache 和 MySql 在 XAMPP 中运行。
我想不出其他人的解决方案,有人可以帮助我吗?
email - 如何在行尾 html/文本电子邮件中删除“=20”
我正在使用 vbs 和 hMailServer 发送 html/文本电子邮件。
我注意到电子邮件的文本部分=20
被添加到几乎每一行的末尾,这使得阅读电子邮件的文本部分变得更加困难。
我怎样才能防止=20
在大多数行的末尾得到这些?
这张图片显示了我的发现 - 请注意,并非所有换行符都=20
在末尾有标记:
这些都不起作用:vbCrLf
, vbNewLine
, vbCr
, vbLf
, Chr(13)
, Chr(10)
.
除了,出于某种原因,添加一个句点“。” 就在换行符之前(像这样"." & vbCrLf
)使=20
消失。看起来以破折号结尾的-
行和/或以空格开头的行也是如此;和没有文字的行。
对于它的价值,这就是我将它发送到 hMailServer 的方式。
php - 我如何在 PHP 上修复 mail() 函数?
我将 Internet 信息服务 (IIS) 与 PHP 一起使用。但是 mail() 函数似乎不起作用。起初我试图修复 php.ini。然后我下载了hMailServer。现在它显示“您的消息已发送!” 但我的收件箱中没有任何消息。我还检查了垃圾邮件收件箱。但我什么也找不到。
jakarta-mail - 在您的 PC 上设置 IMAP 服务器的选项
是否有任何选项可以在本地安装 IMAP 服务器?我尝试了 hMailServer,但它设置正确并且没有启动。
您是否看到任何替代选项。
试图解决的问题: 出于同样的原因,想要使用 javax 邮件阅读收件箱需要伪造的 IMAP 服务器,因此我可以向其中添加任何电子邮件并尝试在此之后阅读。
谢谢
email - 是否可以将 NoIP 与 hMail 或 Mercury 邮件一起使用?
我有没有 IP地址(免费)的 DDNS,它的 IP / 目标是127.0.0.1(本地主机)。是否可以在 Mercury 或 hMail 等程序中将此域用作电子邮件服务器?如果是这样,怎么做?
java - 如何在java中获取退回的邮件
我正在实现一个批量邮件应用程序,在这个应用程序这个链接中。
我能够连接到服务器并将电子邮件发送到目标地址,但我想识别未送达的邮件。
通过使用以下程序,我可以获得电子邮件主题。但是根据主题,很难确定确切的未投递邮件。
我怎样才能收到未送达的邮件(退回)。
我使用 Hmailserver 作为我的邮件服务器。
dns - 使用 hmailserver 的 SMTP 服务器。主机无法解析为类型
我正在尝试创建一个本地 SMTP 服务器。我根据这个配置了一切:Link to setup hmailserver
之后,我运行了我的诊断程序,它说主机(在我的情况下是 noreply@bufferoverflow.com)无法解决。我搜索并阅读了 hmailserver Docs的文档和问题部分,发现我的机器上缺少 DNS 配置。
我按照这篇文章设置 DNS ip 来命名:How to add ip domain mapping in windows
127.0.0.1 bufferoverflow.com
在我的
C:\Windows\System32\drivers\etc>记事本hosts.ics
它仍然说主机无法解析为类型。我试图查看端口是否真的打开并正在监听。所以我在 CMD 中做了这个命令:
网络统计 -a
它在听。我仔细检查了所有内容,但找不到哪里出错了。我创建了一个简单的 nodejs 服务器并将其托管在 localhost 的端口 80 上,并在我的浏览器中键入“bufferoverflow.com”,它打开了 127.0.0.1 aka localhost,这是因为它具有我提供的 ip 域映射。
现在我迷失了为什么无法解析主机名。我的 DNS 很酷。Everthing 已按照文档所述进行配置,并且端口也已打开并正在侦听。请帮我。