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.