2014-10-01 20 views
1

我在Amazon AWS中的VPC上安装了Rundeck。这不是默认的VPC--它是我用不同的子网和安全组创建的。我的问题是这样的:除了发送电子邮件时,Rundeck运行良好。我得到这个错误:Rundeck在Amazon VPC中不发送电子邮件?

2014-10-01 18:05:42,758 [quartzScheduler_Worker-2] ERROR grails.app.services.rundeck.services.NotificationService - Error sending notification email to [email protected] for Execution 109: Mail server connection failed; nested exception is javax.mail.MessagingException: 501 5.0.0 HELO requires domain address . Failed messages: javax.mail.MessagingException: 501 5.0.0 HELO requires domain address 

这只是当我的VPC创建实例时。它位于公共子网中,通过互联网网关直接访问互联网,因此它之间没有Nat实例。 ACL是此子网的默认设置,安全组设置为允许所有出站。

奇怪的是,这是在亚马逊默认VPC,但不是在我创建一个。它们的设置完全相同。唯一的区别是IP范围很明显 - 都有公共IP,并且安全组设置相同。 Sendmail可以发送电子邮件,但Java似乎无法发送。

关于这个问题的任何想法?我尝试了一些东西,我很难过。

回答

相关问题