¿De dónde obtiene jenkins las direcciones de correo electrónico en Git?

Tengo la última versión de Jenkins configurada, junto con el complemento de extensión de correo electrónico. El correo electrónico está progtwigdo para enviarse cada vez que una construcción falla a todos los autores de parches relevantes.

El problema que estoy viendo es que el correo electrónico que se envía es a las direcciones de correo electrónico que están desactualizadas. Hice que mi equipo actualizara su configuration local de configuration de git para asegurarse de que los nuevos check ins se estén registrando con la dirección de correo electrónico actual del usuario, pero esto no parece corregir el problema.

¿De dónde obtiene Jenkins las direcciones de correo electrónico en Git, y cómo las actualizas cuando no están actualizadas?

ACTUALIZAR:

La respuesta de Peter es buena información, pero solo es un comienzo. No he resuelto por completo este problema, pero me he dado count de algo. Si bien hay permissions que git utiliza para realizar check ins, GitHub puede tener varias direcciones de correo electrónico alternativas, y hay una variedad de otras herramientas de terceros que envuelven o interactúan con Git. (Visual Studio por ejemplo).

Parece que algunas de estas herramientas pueden insert cnetworkingenciales en check ins. Si está tratando de resolver este problema, verifique las cnetworkingenciales de todas las herramientas que se utilizan.

Jenkins lee los datos de confirmación del autor asociados con la confirmación, puede verlos con

git log 

Esto se mostrará para cada compromiso

 Author: Author Name <you@example.com> 

Puede modificar el autor de una confirmación existente

 git commit --amend --author="Author Name <you@example.com>" 

Para establecer el correo electrónico de autor pnetworkingeterminado para su máquina

 git config --global user.email "you@example.com" 

y puede configurarlo localmente en el repository en el que se encuentra actualmente

 git config user.email "you@example.com"