如何限制发送电子邮件的第三方工具?

我有一个运行Jenkins持续集成服务器的(Win2008 R2)框。

这是一个作为Windows服务运行的Java程序。

命令行如下所示:

> "C:\Program Files (x86)\Jenkins\jre\bin\java.exe" -jar "C:\Program Files (x86)\Jenkins\jenkins.war" [more params] 

我想让jenkins能够发送电子邮件(例如,当构build失败)。

该盒子运行一个McAffee防火墙,可以阻止除程序/端口白名单外的所有内容。

我添加了白名单规则,允许C:\Program Files (x86)\Jenkins\jre\bin\java.exe访问SMTP端口(25)。

问题是,第三方Java程序可以使用相同的java.exe来执行,因此将能够发送电子邮件。

我如何解决这个问题?

FWIW Jenkins服务器作为特定用户帐户(“autobuild”)运行

限制访问需要validation的中继服务器,并将validation数据configuration到Jenkins实例中。