Конфигурация отправленной почты TIBCO SMTP - проблема с сертификатом - PullRequest
1 голос
/ 21 сентября 2019

Я создал процесс, использующий палитру отправленной почты в Tibco BW.Я загрузил сертификаты для Gmail, используя s_client -showcerts -connect smtp.gmail.com:587 -starttls smtp и настроил сертификаты в палитре отправленных писем. Я получаю сообщение об ошибке -

BW-MAIL-100019Job-178001 Ошибка в [Process / BloodRequest.process / Send Mail] Ошибка при отправке почтового сообщения.Причина: javax.mail.MessagingException: Не удалось преобразовать сокет в TLS;Вложенное исключение: iaik.security.ssl.SSLException: сертификат сервера отклонен ChainVerifier

Кто-нибудь имеет представление об ошибке сертификата в Tibco BW?

1 Ответ

0 голосов
/ 24 сентября 2019

Похоже, у вас отсутствуют некоторые корневые сертификаты.Я подозреваю, что вы пытаетесь заменить сертификаты в примере проекта https://support.tibco.com/s/article/Tibco-KnowledgeArticle-Article-37939, которые имеют устаревшие сертификаты.

вместо

openssl s_client -showcerts -connect smtp.gmail.com:587 -starttls smtp 

вы можете найти / загрузить сертификаты Google с веб-сайта Google https://pki.goog/. Первый сертификат из списка https://pki.goog/gtsr1/GTSR1.crt работает для меня.

Обратите внимание, что после исправления сертификатов я получил следующую ошибку:

BW-MAIL-100019 Job-34000 Error in [Mail/SendMail.process/Send Mail]
Error sending mail message. Cause: javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8  https://support.google.com/mail/?p=BadCredentials y23sm10913598iob.28 - gsmtp

Мне удалось отправить электронное письмо только после установки «Разрешить менее безопасные приложения: ВКЛ» https://myaccount.google.com/u/3/lesssecureapps?pli=1 в настройках учетной записи Google

enter image description here

на всякий случай, здесь есть и другие возможные причины javax.mail.AuthenticationFailedException: JavaMail с Gmail: 535-5.7.1 Имя пользователя и пароль не принимаются

...