You can configure GitHub Enterprise to send notification emails for new issues, pull requests, commits, @mentions, and other repository events.

  1. Access the Management Console.

  2. Settings tabAt the top of the page, click the Settings tab.

  3. Email tabOn the left side of the page, click Email.

  4. Support email addressUnder Support email address, type the email address to use for all "support" links (such as the one in the footer on every page).

  5. Enable outbound emailIf you'd like to enable outbound email, select Enable outbound email. Otherwise, skip to step 16.

  6. Server addressUnder Server address, type the address of your SMTP server.

  7. PortUnder Port, type the port that your SMTP server uses to send email.

  8. DomainUnder Domain, type the domain name that your SMTP server will send with a HELO response, if any.

  9. Enable TLSUnder TLS, unselect Enable TLS if your SMTP server does not support it.

  10. AuthenticationUnder Authentication, choose the type of encryption used by your SMTP server.

  11. No-reply email addressUnder No-reply email address, type the email address to use in the From and To fields for all notifications emails.

  12. Test email settingsAt the top of the Email section, click Test email settings.

  13. Test email addressType an address to send the test email to.

  14. Send test emailClick Send test email.

  15. If the test email fails, troubleshoot your email settings.

  16. Save settings buttonAt the bottom of the page, click Save settings.

  17. Configuring your instanceWait for the configuration run to complete.