В моем случае я смог найти проблему с корнем после того, как включил отладку почтовой программы.
Различные способы включить отладку почтовой программы:
java -Dmail.debug=true ...
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.debug", "true");
Конфигурация Jenkins (/ etc / default / jenkins):
JAVA_ARGS="-Dmail.smtp.starttls.enable=true -Dmail.debug=true"
Подробнее: http://www.oracle.com/technetwork/java/faq-135477.html
Моя конкретная ошибка заключалась в том, что у меня был неправильный адрес в строке "from:" при создании электронного письма. Google "G Suite" (приложения Google для бизнеса) требует, чтобы адрес отправителя находился в том же домене, что и владелец аккаунта. Например. mycompanyname.com
Отладчик почтовой программы показал:
MAIL FROM:<jenkins-pipeline@bogusdomain.com>
550-5.7.1 Invalid credentials for relay [192.168.42.42]. The IP address you've
550-5.7.1 registered in your G Suite SMTP Relay service doesn't match domain of
550-5.7.1 the account this email is being sent from. If you are trying to relay
550-5.7.1 mail from a domain that isn't registered under your G Suite account