Foilen Cloud
English

Courriels

Table des matières

Diagramme des applications

graph LR A[Apache James] --> B[(MariaDB)]

Diagramme des ressources à créer

graph LR EmailDomain -- INSTALLED_ON --> JamesEmailServer EmailDomain -- USES_SMTP --> WebsiteCertificate EmailDomain -- USES_IMAP --> WebsiteCertificate EmailDomain -- USES_POP3 --> WebsiteCertificate EmailDomain -- SEND_THROUGHT --> EmailRelay EmailAccount -- INSTALLED_ON --> EmailDomain EmailRedirection -- INSTALLED_ON --> EmailDomain JamesEmailServer -- RUN_AS --> UnixUser JamesEmailServer -- INSTALLED_ON --> Machine JamesEmailServer -- USES --> MariaDBDatabase JamesEmailServer -- USES --> MariaDBUser JamesEmailServer -- USES_SMTP --> WebsiteCertificate JamesEmailServer -- USES_IMAP --> WebsiteCertificate JamesEmailServer -- USES_POP3 --> WebsiteCertificate

Diagramme des ressources générées

Le JamesEmailServer crée une application qui est installée sur la Machine choisie et s’exécute en tant que le UnixUser choisi. La base de données, les certificats, les comptes et les redirections sont mis dans un fichier de configuration dans l’application et lorsqu’il change, l’application fait les changements dans la base de données.

graph LR EmailDomain -. MANAGES -.-> Domain EmailDomain -. MANAGES -.-> DnsEntry EmailDomain -. MANAGES -.-> DnsPointer DnsEntry -. MANAGES -.-> Domain DnsPointer -- POINTS_TO --> Machine DnsPointer -. MANAGES -.-> Domain DnsPointer -. MANAGES -.-> DnsEntry A[Application Apache James] A -- RUN_AS --> UnixUser A -- INSTALLED_ON --> Machine

Domaine

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur Email Domain
  2. Choisir le propriétaire
  3. Écrire le nom du domaine
  4. Choisir les domaines pour MX, IMAP et POP3 (peuvent être le même domaine).
    • Suggestion, tous: mail.domain.com
  5. Pour Installer sur le serveur de courriel, choisir un serveur.
    • Si vous êtes sur Foilen Cloud, vous pouvez utiliser le serveur partagé foilen_james_server .
  6. Pour les 3 certificats, cliquer sur Créer et entrer le nom de domaine qui a été choisi.
    • Si les 3 domaines sont les mêmes, après avoir créé un certificat, pour les 2 autres, cliquer sur Choisir et prendre celui qui a été créé.
  7. Pour Relayer les courriels par (Optionnel), si rien n’est choisi, tous les courriels envoyés par les comptes courriel seront envoyés par le serveur lui-même. Certains fournisseurs, comme Hotmail, pourraient bloquer les courriels à cause de leur filtre antipourriel dysfonctionnel. Pour y remédier, il est possible de relayer les courriels envoyés par AWS SES, Sendgrid ou tout autre fournisseur.
  8. Cliquer sur Créer

Compte courriel

Un compte courriel permet de recevoir et envoyer des courriels.

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur Email Account
  2. Choisir le propriétaire
  3. Écrire le nom du compte
    • Ex: *bob"
    • Le nom d’utilisateur complet dépend du domaine choisi. Si le domaine est domain.com, alors le nom de l’utilisateur pour recevoir et envoyer des courriels est bob@domain.com
  4. Choisir un mot de passe
  5. Pour Installer sur les domaines, choisir le ou les domaines pour ce nom de compte.
  6. Cliquer sur Créer

Redirection vers un ou plusieurs courriels

Attention: Les redirections sont une fonctionnalité importante, mais elles risquent de ne pas bien fonctionner. La raison est que pour rediriger, le destinataire est modifié et par conséquent, le courriel lui-même est modifié. Cette modification invalide toute signature initiale sur le message et les serveurs de courriel dépendent souvent sur celles-ci pour catégoriser le pourriel.

Mauvaise utilisation:

  • Rediriger vers une adresse courriel externe au serveur.
    • Ex: rediriger info@domain.com vers bob2002@gmail.com
    • Remédiation: Créer un compte courriel et configurer dans GMail d’aller télécharger les courriels sur ce IMAP ou POP3.

Bonne utilisation:

Étapes:

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur Email Redirection
  2. Choisir le propriétaire
  3. Écrire le nom de la redirection
    • Ex: *bob"
    • Le courriel complet dépend du domaine choisi. Si le domaine est domain.com, alors le courriel est bob@domain.com
  4. Pour Rediriger à, choisir le ou les adresses de courriel où envoyer les courriels.
  5. Pour Installer sur les domaines, choisir le ou les domaines pour cet alias.
  6. Cliquer sur Créer

Compte courriel et redirection pour la même adresse

Si vous créez:

Cela fait en sorte que:

Redirection attrape-tout le reste

Pour éviter qu’il n’y ait une personne qui envoie un courriel vers une mauvaise adresse ou une ancienne adresse d’un ancien employé sans être répondu, il peut être bon de créer une redirection pour toutes les adresses qui n’ont pas de compte et qui n’ont pas de redirection spécifique vers un ou des adresses courriel internes. En contrepartie, vous risquez de recevoir plus de pourriels puisque n’importe quel test fait par des pourrielleurs va se rendre à vous.

Attention: tout comme pour les redirections spécifiques, vous devez suivre les bonnes pratiques pour éviter de perdre des courriels.

Étapes:

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur Email Redirection
  2. Choisir le propriétaire
  3. Laisser Account Name vide
  4. Pour Rediriger à, choisir le ou les adresses de courriel où envoyer les courriels.
  5. Pour Installer sur les domaines, choisir le ou les domaines pour cet alias.
  6. Cliquer sur Créer