我在我的 pom.xml 中添加了这个。我在 windows7 上,我正在使用 java+testng 编写自动化脚本。我是否需要 postfix smtp 服务器来发送电子邮件,这就是为什么下面的代码没有为我运行,因为相同的代码正在安装 postfix 的 ubuntu 机器上运行。
<plugin>
<groupId>ch.fortysix</groupId>
<artifactId>maven-postman-plugin</artifactId>
<executions>
<execution>
<id>send a mail</id>
<phase>test</phase>
<goals>
<goal>send-mail</goal>
</goals>
<inherited>false</inherited>
<configuration>
<from>test123@test.com</from>
<subject> Test Results</subject>
<failonerror>true</failonerror>
<mailhost></mailhost>
<receivers>
<receiver>paul.lev007@gmail.com</receiver>
</receivers>
<htmlMessageFile>target/surefire-reports/emailable-report.html</htmlMessageFile>
</configuration>
</execution>
</plugin>