Greenmail 独立 smtp 服务器电子邮件错误

Greenmail standalone smtp server email error

我在根模式下使用以下配置启动了一个独立的 Greenmail SMTP 服务器,这样我就可以使用 25 端口,

java -Dgreenmail.setup.all -Dgreenmail.users=test1:pwd1 -Dgreenmail.hostname=10.107.45.11 -jar greenmail-standalone.jar

我可以在端口 25 上连接到此邮件服务器并发送电子邮件(从 telnet 以及 java 程序)没有任何错误。

但是当我试图找到我发送的电子邮件时(使用 java 程序),它总是显示为 0。 收到的电子邮件始终为零。

我不确定 Greenmail 是否可以作为独立服务器以这种方式使用。

有人可以帮忙吗?

经过大量尝试,我了解到我们需要从中获取消息的 "INBOX" 与用户名相关联,并且以下独立 greenmail jar 的调用会为您提供您希望收到的电子邮件。

我们需要传递用户名、密码和收件人电子邮件地址才能无缝运行。

此外,单独指定端口更易于自定义。

java -Dgreenmail.smtp.port=25 -Dgreenmail.imap.port=143 -Dgreenmail.users=test1:pwd1@10.107.45.11 -Dgreenmail.hostname=10.107.45.11 -jar greenmail-standalone-1.5.3.jar