Aller au contenu principal

Configurer le système d'e-mail

Pour recevoir des alertes de votre instance GitGuardian, vous devez mettre en place un système d'envoi d'e-mails.

Vous pouvez choisir une configuration SMTP classique ou utiliser SendGrid.

  1. Allez dans l'Admin area de votre instance GitGuardian. Vous devez être admin pour y accéder.
    Admin area CTA
  2. Naviguez jusqu'à Settings > Email > Configuration

Configuration SMTP

Vous devez remplir les informations suivantes :

  • Server Host
  • Server Port
  • Username
  • Password
  • Activation SSL

Email configuration SMTP

info

Pour un serveur SMTP avec un certificat auto-signé, ajoutez-le à la liste de confiance pour assurer la communication (consultez CA personnalisée). Le nom DNS doit correspondre au nom du certificat.

Alternativement, à partir de la release 2024.2.1, vous pouvez activer le contournement de la vérification TLS pour le serveur SMTP en exécutant la commande suivante :

kubectl exec --namespace <namespace> deployments/webapp-internal-api -c app -- python manage.py set_preferences --email__is_bypass_tls_smtp_enabled=True

Si nécessaire, précisez le namespace Kubernetes avec --namespace (le namespace par défaut est utilisé sinon).

SendGrid

Une clé d'API SendGrid est nécessaire pour envoyer des e-mails avec SendGrid. Vous devez en générer une depuis le site SendGrid.

Email configuration Sendgrid

Vérifier votre configuration

Une fois que vous avez choisi une méthode et enregistré votre configuration, vous pouvez la tester en cliquant sur le bouton Send test email.

Peu après, vous recevrez un e-mail à l'adresse que vous avez utilisée pour configurer votre instance GitGuardian. Si vous n'avez reçu aucun e-mail, vérifiez les logs de l'app pour toute erreur et contactez-nous.