gpt4 book ai didi

java - Rundeck:com.sun.mail.smtp.SMTPSendFailedException:530 5.7.0 必须先发出 STARTTLS 命令

转载 作者:行者123 更新时间:2023-11-30 08:42:24 25 4
gpt4 key购买 nike

我对 rundeck 和邮件的这个 grails 配置感到疯狂,我正在尝试连接到我在 587(自签名证书)上运行 STARTSSL 的 smtp 服务器,这是我的配置:

grails.mail.host=smtp.myhost.com
grails.mail.port=587
grails.mail.username=username
grails.mail.password=password
grails.mail.smtp.auth="true"
grails.mail.starttls.enable=true
grails.mail.props["mail.smtp.auth":"true","mail.smtp.starttls.enable":"true","mail.smtp.socketFactory.port":"587"``,"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory","mail.smtp.socketFactory.fallback":"false,"mail.smtp.port":"587"]
grails.mail.default.from=rundeck@myhost.com

我在 Stack Overflow 上阅读了所有关于它的问题,但没有结果......

最佳答案

在 rundeck-config.properties 中设置 grails.mail.props 将不起作用,您必须转换为 groovy 格式。

查看这些链接:

这是一个例子:

grails {
mail {
host="smtp.gmail.com"
port="465"
username="rundecktest@gmail.com"
password="..."
props=["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
}
}
grails.mail.default.from="rundecktest@gmail.com"

关于java - Rundeck:com.sun.mail.smtp.SMTPSendFailedException:530 5.7.0 必须先发出 STARTTLS 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34579442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com