Ma problématique initiale est de pouvoir envoyer des mails avec mon nom de domaine, avec une dizaine d'adresse mail max, une bonne confidentialité et au meilleur prix.
J'ai un raspberry pi derrière une livebox et je me suis dit que je pourrai m'en servir pour monter un server mail perso si c'est pas trop compliqué. Ca me permettrai d'avoir autant de boite de mail que je veux pour pas un rond et de configurer ce que je veux. Ce serait le top.
J'ai fouillé un peu le web pour une application qui fait ca, et j'ai trouvé sur wikipedia Exim4. Très facile à installer et très configurable. Il ne fait pas le pop/imap, mais avec dovecot en complement il semble que ca fonctionne bien. Je télécharge la doc d'Exim ! C'est parti:
- 1er problème : ma livebox ne peut pas avoir d'ip fixe, il me faut un service de dynamic Dns. j'ai trouvé comment resoudre ca avec now-dns.
- 2ème problème : il semble qu'orange bloque le port 25 afin d'éviter que je monte un server de spam :) j'ai trouvé un smarthost gratuit pour tester qui me limite à une centaine de mail par jour (bervo.com). Mais je perd en confidentialité.
- Heureusement qu'il y a des IA, car la doc Exim n'est pas clair du tout. Je suis arrivé à faire des tests d'envoi de mail qui par magie ont fonctionnés. Sauf que les mails arrivent avec le hostname local de mon raspberry qui est 'raspberry' : les mails que j'envoi sont recu avec l'adresse monuser@raspberry. Même chatgpt ne m'a pas aidé pour définir le bon nom de domaine. J'ai abandonné pour l'instant, je me dit que ce ne doit pas être le plus compliqué.
- Passons à la réception de mail : j'ai mon nom de domaine qui pointe sur mon ip grave à now-dns. Et là plus aucune information de la part de la documentation. Je me dit que forcement je dois rediriger le port 25 de ma livebox vers mon raspberry. Je pense avoir dit à exim qu'il devait réceptionner les mails quand ils en recoit avec mon nom de domaine. J'ai donc essayé d'envoyer des mails à l'adresse postmaster@monnomdedomaine.fr et j'ai un retour comme quoi le server ne répond pas : "The recipient server did not accept our requests to connect" forcement aucune log dans exim.
Voilà où j'en suis et je pense abandonner parce que je n'ai pas l'impression d'être au bout et que ca fait au moins 2 semaines que je suis dessus. Si je résous ces problématiques, je sais que j'en aurai encore derrière. Notamment Je ne suis pas certain d'arriver à sécuriser le server suffisamment pour éviter qu'ils soient utiliser à mon insu. Il faut aussi que je chiffre mes mails, que je rajoute des filtres anti spam et un antivirus pour scanner les pièces jointes.
Au vu du peu d'information trouvé sur internet, je me dis que personne n'a jamais du faire ca de manière non professionel et qu'il doit bien y avoir une raison !
Ma dernière piste, c'est Lemmy : Si vous avez des retours d'expérience à faire ou des conseils. Que ce soit avec un server auto hebergé, chez un hébergeur spécialisé du type protonmail, tutonova ou chez un hébergeur plus généraliste comme ovh, gandi.
Update: Merci pour toutes vos réponses. Je ne m'attendais pas à autant de retour. J'ai décidé d'essayer Migadu, c'est ce qui semble correspondre à mon besoin. Pour 19$ par an, j'ai un nombre de boite mail et d'alias illimité avec mon nom de domaine. La seule contrainte étant que la quantité d'email envoyé ne doit pas dépasser les 20 mails environ.
Alors, je n’aurai pas de réponse sur ta problématique d’auto-hébergement de exim sur ta propre infra maison… honnêtement ça ne doit pas être super facile, car je sais qu’il y a pas mal de cas un peu particuliers à gérer avec les serveurs mails (reputation des IP pour ne pas être blacklisté, gérer correctement l’enregistrement MX dans le DNS dans ton cas avec un IP dynamique, …).
Par conte il y a quelques années, j’avais mes e-mails sur mon propre domaine hébergé sur un service cloud, en l’occurrence MXroute, mais il y a peut être mieux / moins cher / plus respectueux de ta vie privée aujourd’hui, je ne sais pas (mais j’étais très satisfait de cet hébergeur à l’époque !).
Pour info aujourd’hui, je suis passé sur le service de Apple qui me permet de gérer directement mes e-mails sur mon propre domaine via iCloud. Alors oui c’est du proprio, mais honnêtement ça marche très bien, ça propose quelques fonctionnalités intéressantes (génération d’adresses mails jetables redirigées vers mon e-mail principale, gestion des comptes pour la famille, …).
De manière générale, c’est très bien d’avoir son e-mail sur son propre domaine je pense. Ça te permet de pouvoir migrer assez facilement d’un hébergeur à un autre, ou sur de l’auto-hébergé. Car moi… je me traîne toujours mon adresse gmail.com en parallèle 😉
Bonne chance à toi dans ton install !