Я установил Jenkins для отправки писем только пользователям, которые нарушили сборку с помощью модуля электронной почты-ext, но я получаю эту ошибку:
Не отправлять почту незарегистрированному пользователю [email protected], потому что ваш SCM утверждал, что это связано с идентификатором пользователя "John Smith", который ваша область безопасности не распознает; вам могут потребоваться изменения в вашем плагине SCM
Я действительно не понимаю, что означает эта ошибка, проблема в нашем SCM или в плагине электронной почты? Письма взяты из истории фиксации, если я зарегистрирую их где-нибудь, чтобы Дженкинс начал работать?
Для справки это код вокруг сообщения об ошибке в исходном коде плагина:
} catch (UsernameNotFoundException x) {
if (SEND_TO_UNKNOWN_USERS) {
listener.getLogger().printf("Warning: %s is not a recognized user, but sending mail anyway%n", userAddress);
} else {
listener.getLogger().printf("Not sending mail to unregistered user %s because your SCM"
........
Как включить SEND_TO_UNKNOWN_USERS
?
Сообщение об ошибке также упоминается в этом отчете .