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.
- Allez dans l'Admin area de votre instance GitGuardian. Vous devez être admin pour y accéder.

- Naviguez jusqu'à Settings > Email > Configuration
Configuration SMTP
Vous devez remplir les informations suivantes :
- Server Host
- Server Port
- Username
- Password
- Activation SSL

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.

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.