0

我在 root 模式下使用以下配置启动了一个独立的 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 用作独立服务器。

有人可以帮忙吗?

4

1 回答 1

0

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

我们需要传递用户名、密码和 To-email 地址才能使其无缝工作。

此外,单独指定端口可以更轻松地进行自定义。

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

于 2017-03-07T07:07:19.990 回答