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 [email protected] 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.

  • @themoonisacheese
    link
    410 months ago

    Pour ce qui est de l’hosting en lui même, si c’est pour une utilisation qui doit marcher, je te déconseille un rpi.

    Pour le reste, je serais surpris si tu parviens à faire marcher les envois vers les hosters type gmail, depuis une addresse IP résidentielle. So tu y parviens, tu es a 1 élément de configuration raté, 1 mise a jour de nom de domaine trop lente de te faire bannir a vie et tes mails iront au spam pour toujours. La raison pour laquelle il n’y a pas autant de projets OSS pour faire tes mails toi-même est simplement que c’est un enfer et que même les boîtes qui ont des équipes de plusieurs personnes dans leur IT finissent par payer Google ou Microsoft pour gérer leur mail pour eux.

    • @[email protected]OP
      link
      fedilink
      110 months ago

      Je pense y etre arriver grace au smarthost que j’ai trouvé qui fait proxy. Il me permet notament de filtrer le nombre de mail par jour. Mais au revoir la vie privée :)