Как установить [output_adapter.email] с адресом Aruba в wso2 Identity Server v. 5.11.0?

Я пытаюсь установить отправителя электронной почты (например, пароль для восстановления). Я уже установил с почтовым адресом Gmail и Outlook, и это работает! Теперь мне нужно настроить хост-почту Aruba. это мой модуль конфигурации deployment.toml

      [output_adapter.email]
from_address= "****@aruba.it"
username= "*****@****.it"
password= "******"
hostname= "smtps.aruba.it"
port= 465
enable_start_tls= true
enable_authentication= true
signature = "****"

[output_adapter.email.custom_properties]
"mail.smtp.ssl.protocols"="TLSv1.2"
"mail.transport.protocol"="smtps"

Логи возвращаются

      ERROR {org.wso2.carbon.event.output.adapter.email.EmailEventAdapter} - Event dropped at Output Adapter 'EmailPublisher' for tenant id '-1234', Error in message format, Could not connect to SMTP host: smtps.aruba.it, port: 465, response: -1 javax.mail.MessagingException: Could not connect to SMTP host: smtps.aruba.it, port: 465, response: -1

Пробовал с smpts и smpt (должен быть один и тот же порт 465). Можете ли вы сказать мне, если это не поддерживается или что-то? Спасибо, очень нужна помощь :(

1 ответ

Я исправил это, добавив эти свойства в файл deployment.toml под этими модулями:

      [output_adapter.email]
from_address= "***@aruba.it"
username= "****"
password= "****!"
hostname= "smtps.aruba.it"
port= 465
enable_start_tls= true
enable_authentication= true
signature = "WSO2"

[output_adapter.email.custom_properties]
"mail.smtp.ssl.protocols"="TLSv1.2"
"mail.smtp.debug"="true"
"mail.smtp.socketFactory.port"="465"
"mail.smtp.socketFactory.class"="javax.net.ssl.SSLSocketFactory"
"mail.smtp.socketFactory.fallback"="false"
Другие вопросы по тегам