Как установить [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"