I have a "build" job (builds an RPM) and a "deploy" job (deploys RPM on test infrastructure). The "build" job is triggered by commits in github; if the "build" job is successful then it triggers the "deploy" job.
Sometimes a commit will cause the "build" job to fail; sometimes a commit causes the "deploy" job to fail.
Both the "build" and "deploy" jobs have the mailer-plugin configured to send an email to a mailing list, but both are also configured to send an email to whoever broke the build.
For the "build" jobs, the mailer-plugin notifies whoever make the commit that broke the build; for the "deploy" job, no email is sent to whoever made the commit that broke the build.
My guess is that, because the "deploy" job is not directly triggered from git activity, the email address is not immediately available.