GreenMail

测试用的邮件服务器
授权协议 未知
开发语言 Java
所属分类 建站系统、 Web邮件系统(webmail)
软件类型 开源软件
地区 不详
投 递 者 曹成双
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

GreenMail 是一组主要用来做测试用的邮件服务器,支持 SMTP、POP3、IMAP 等,可以用来嵌入到任何的 Java 程序中。

示例代码

public void testYourSendingCode() throws Exception {
GreenMail greenMail = new GreenMail(); //uses test ports by default
greenMail.start();
GreenMailUtil.sendTextEmailTest("to@localhost.com", "from@localhost.com", "subject", "body"); //replace this with your send code
assertEquals("body", GreenMailUtil.getBody(greenMail.getReceivedMessages()[0]));
greenMail.stop();
//That's it!
}
  • 在做maven例子的时候,遇到一个用greenmail测试邮件的例子,做不出来。 报错说是执行不了测试。 就不用maven来测试了,改成main方法 启动greenmail,也不成功,greenmail怎么用不知道,现在觉得就是拦截发出的邮件,地址正不正确都行,我这是用的spring中的javamailHelper组件,开始配置的都是能用的email和密码,用main方法发邮件不成功,是因为公司的

  • 一、Maven项目依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd

  • 1、GreenMail简介         GreenMail是一个用于测试的、开源的、直观的和易于使用的邮件服务器测试套件。它支持 SMTP、POP3、IMAP 等。它还为JBoss提供GreenMail服务。         GreenMail是第一个并且是唯一的一个为从Java 接收 和检索 电子邮件 提供 测试框架的库 。主页:http://www.icegreen.com/greenma

  • 不管现在各种Mock框架的运用有多广,我个人在写单元测试的时候还是特别烦Mock,原因如下: 1. 使用Mock需要Mock所有涉及到得行为,这其实代表了我们是在测试实现,而不是测试执行过程。这样会导致重构的时候经常需要修改很多测试代码。测试应该只关注输入输出,只要输入输出没变,就不应该影响测试。 2. 增加代码复杂度。 3. Mock的时候会不小心屏蔽掉一些实现,增加风险 但是在实际的开发工作中

  • GreenMail是用来测试用的邮件服务器,它支持SMTP、POP3、IMAP等协议,可以镶嵌在任何JAVA代码之中。 1、配置参数 分客户端和服务器两部分 客户端: email.protocol=smtps email.host=localhost email.port=465 email.username=svba@163.com email.password=sxj2233 email.au

  • 我正在尝试编写一个测试,它将使用 JavaMail SMTP或SMTPS通过SSL和身份验证向我正在运行的 Greenmail服务器发送消息. 我写了一个快速的小子,它应该完全符合我的要求: import java.util.Properties; import javax.mail.Session; import javax.mail.Transport; import com.icegreen

  • 错误信息如下: Exception in thread "Thread-0" java.lang.RuntimeException: java.net.BindException: Permission denied (Bind failed) at com.icegreen.greenmail.smtp.SmtpServer.run(SmtpServer.java:54) Caused by:

  • 比较流行的Java的SMTP开源组件有: 引用 GreenMail is an embeddable, lightweight and sandboxed email server for testing and developing purposes http://www.icegreen.com/greenmail/ 目前版本:greenmail-1.3.1b.jar Roadmap显示在1.

  • 我正在尝试使用Greenmail来测试我的localhost上的电子邮件功能.问题是我没有安装SMTP服务器,并且认为安装一个SMTP服务器过度.我的期望是应该有一个免费的库,允许我保持我的发送邮件代码相同,但不是真正发送电子邮件到SMTP服务器,发送到我的本地机器,以便我可以检索它们(为了单位)测试). 我曾经使用Grails开发时曾使用Greenmail,而且体验很棒.但我找不到类似于Spri

  • 这是使用sendgrid电子邮件提供商的api的简短演示。 **克隆github存储库以获得更多详细信息! ** 我正在通过sendgrid Java客户端和在springboot制成的微服务中使用此api,并且像所有好的代码一样,它是经过测试的代码,让我们使用greenmail库模拟smtp服务器来接收电子邮件。 First of all you need to create an accoun

  • GreenMail是开源的邮件服务测试套件 在POM中定义项目依赖: <!--实现发送必须的类库--> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> <

 相关资料
  • 像组件一样,服务通常需要依赖,Angular通过服务类的构造函数注入。由于我们在Angular的引导过程之外初始化这些类,我们必须自己显式注入这些依赖。这是通过使用TestBed配置测试模块传回所需的依赖项(如HTTP模块)来实现的。

  • 我希望能够从Java服务器应用程序发送/接收邮件。是否有标准的工具链可供使用?[主要的是,我正在用Java编写一个企业web应用程序,我需要一种方法(1)发送包含授权代码的电子邮件,以及(2)接收投诉。] 谢谢! 编辑:我道歉。这完全是我的错。我在规格中不清楚。 当我说发送/接收电子邮件时,我的意思是:我需要我的应用程序能够运行自己的邮件服务器。我没有正在使用的外部imap/pop3帐户。我的应用

  • C# Mail Server 是 Java Email Server (JES) 的 C# 移植版本。

  • 在工作中,我们完全测试GUI组件。问题产生于这样一个事实:当testsuite运行时,各种组件会弹出,窃取焦点或使其无法继续工作。我想到的第一件事是Xnest,但我想知道是否有更优雅的解决方案来解决这个问题。

  • 问题内容: 我想测试用Go编写的gRPC服务。我使用的示例是来自grpc-go repo的Hello World服务器示例。 protobuf的定义如下: 主要类型是: 我在寻找示例,但找不到有关如何在Go中实现gRPC服务测试的任何示例。 问题答案: 我认为您正在寻找该软件包,以帮助您避免使用真实端口号启动服务,但仍允许测试流式RPC。 这种方法的好处是,您仍然可以通过网络连接来获得网络行为,但