由GreenMail模拟邮箱

时间:2016-09-19 10:40:05

标签: java email javamail

我尝试用邮箱模拟服务器来测试另一个apllication发送的邮件。 我尝试使用GreenMail。我希望我的测试收到来自某些应用程序的邮件。  这是我的测试代码:`ServerSetup setup = new ServerSetup(3025,“localhost”,“smtp”);

    GreenMail greenMail = new GreenMail(setup);
    greenMail.setUser("user1@mail.com", "user1", "user1");
    greenMail.start();


    greenMail.waitForIncomingEmail(50000, 1);
    Message[] messages = greenMail.getReceivedMessages();

    try {
        System.out.println(messages[0].getSubject());
    } catch (MessagingException e) {
        e.printStackTrace();
    }
}`

我运行此代码并从我的个人邮箱发送邮件到地址“user1@mail.com”。并且邮件没有到达。 Sombody知道我做错了吗?请求帮助。也许我应该使用另一种工具来实现我想要的目标?

0 个答案:

没有答案