ZatalyzDovecot et Quotas matés ! Du moins, je crois. Parce qu'il faut que je finisse Postfix, histoire de pouvoir créer une boite et des users et vérifier si ça marche réellement
ZatalyzMais vu l'heure, et vu que j'en suis à un repas par jour ces temps, va falloir que je fasse une pause, et que j'essaie de me cuisiner un vrai truc pour me sustenter
Zatalyzle régime à base de stress et d'épuisement n'est pas franchement une bonne idée... même si, en continuant à ce rythme, je vais retrouver une ligne de sylphide ^^"
AlcyoneBien joué Zat !
Et oui prends soin de toi é_è
FrancoisASurtout que bien manger est un plaisir de la vie. :)
FrancoisAOn est pas des américains qui fetent leurs anniversaires au Mac Do !
ZatalyzHeu, j'ai besoin d'aide. J'ai une page de man et je ne suis pas sûre de comprendre... https://www.postfix.org/sqlite_table.5.html
Ça semble répondre à une problématique que j'ai sauf que la solution est dite obsolète ?
Zatalyzje détaille :
ZatalyzIl y a un truc qui me déplait dans ma config précédente. j'ai plein de petits fichiers qui ont tous la même structure :
"user = mailserver
password = MOTDEPASSE
hosts = 127.0.0.1
dbname = mailserver
query = XXX"
À chaque fois, la seule chose qui change est la partie "query". Ça me semble absurde de déclarer plusieurs fois les infos de connexion à la base de donnée.
Zatalyzdonc je fouine. je tombe sur ça. Et donc visiblement je pourrais déclarer ma base (une fois !) dans main.cf. Puis ensuite
Zatalyzpar exemple faire :
virtual_mailbox_maps = sqlite:server_sql
server_sql_query = SELECT 1 FROM virtual_domains WHERE name='%s'
(dans main.cf)
Zatalyzplutôt que "virtual_mailbox_maps = mysql:/etc/postfix/mycfg/mysql-virtual-mailbox-maps.cf" (et ce mysql-virtual-mailbox-maps.cf avec les infos redondantes de la connexion à la bdd)
Zatalyzil y a un fait, la logique des Man me passe souvent un peu au dessus de la tête, donc, heuuu... là... est-ce que je comprends mal ? Pourquoi ce serait "mieux" de faire 5 fichiers en répétant 5 fois les infos de connexion, tout ça pour 5 query, plutôt que de mettre directe la query dans main.cf ?
FrancoisAEn fait, le serveur Postfix de Khaganat / Numenaute est un peu particulier.
FrancoisAGérer 5 BAL pour un serveur Postfix, c'est assez inhabituel.
FrancoisAC'est d'ailleurs pour ça que dans le cas général, on n'utilise pas SQLlite.
FrancoisAPour information, postfix est utilisé par les GAFAM.
FrancoisAGoogle ou Hotmail ont beaucoup (mais vraiment beaucoup) plus de 5 BAL à gérer !
tychoZat : du devrais vraiment passer à Stallwart pour les mail ^^
tycho(dit le mec qui envosage de le fair emais ne l'a toujorus pas fait)
FrancoisATu veux dire https://stalw.art/ ?
tychooui
FrancoisAJamais entendu parler.
FrancoisAMais bon, ca fait quelques années que j'ai quitté le métier.
FrancoisAActuellement, Notes / Domino est la propriété d'un éditeur indien HCL Software.
glorfÇa a l'air bien stalwart, mais leur licencing me fait chier
glorfPour mon perso j'ai deux domaines mails, et j'ai pas bien compris si j'étais couvert par la version community ou pas
glorf(Vu que le multi tenant est pas inclus dans le community)
tychoglorf: si c'est de l'alias de domain, a priori c'est couvert par la version communautaire
glorfHum je peux peut-être faire un alias de domaine, si c'est possible d'envoyer avec les deux domaines ça peut le faire
glorfEt pour le taf je suis encore à la recherche d'un remplaçant de zimbra ... Un jour je trouverai
FrancoisAZimbra est un très bon logiciel de mail.
FrancoisAC'est lui qui est derriere GMail.
FrancoisAC'est aussi Zimbra qui est utilisé comme serveur de mail par OVH.
FrancoisAAprès, c'est comme tout. Tout dépend de ton nombre de BALs.
FrancoisASi tu geres 5 BAL comme Zatalys, ou si tu en geres plus de 70 000, tu n'as pas exactement les meme besoins en serveur de mails.
glorfOn a ~5000 boîtes mail je dirais
glorfSur une vingtaine de domaines
glorfOui mais zimbra a arrêté la community édition :(
pulkomandyZatalyz: Il manque une info dans ta question, est-ce qu'on peut voir un ou deux exemples oe ce que tu mets dans "query" qui change à chaque fois? Pour comprendre pourquoi ça a besoin d'être différent dans chaque fichier
Zatalyzpulkomandy le mieux c'est de voir là : https://workaround.org/ispmail-trixie/postfix/
Zatalyzlà, la personne fait un fichier par requête
Zatalyzmais je trouve ça super lourd
ZatalyzPourquoi gérer 5 domaines avec postfix est particulier ? C'est cool postfix, ça marche de 1 à beaucoup...
Zatalyz(y'a plus de boites par domaines, c'est pas 5 BAL en tout hein. Mais peu d'users humains par ailleurs, tout de même, ce qui est bien pour se faire la main)
Zatalyzquand aux solutions intégrés-mais-pas-modulaires, ça ne m'intéresse pas, en fait. Je préfère choisir mes composants. Pas pour rien que je suis sous archlinux au quotidien :P
Zatalyzstalwart a l'air intéressant (Kujiu l'avait déjà pointé plus tôt), mais là j'ai dépassé le moment où je me disais "ho ptet une solution tout en un c'est plus facile". En réalité, non, jusque là chaque fois que je tente, je rencontre des nouveaux soucis, qui me prennent plus la tête que de me mettre à jour sur des technos qui ont plus de 20 ans
pulkomandyOk donc la question est pour "obsolete main.cf parameters" dans la doo? Effectivement je ne vois pas pourquoi c'est obsolète. Mais je crois que c'est dans la nature des systèmes de mail d'avoir 12000 fichiers de conf, je sais pas pourquoi c'est comme ça...
Zatalyzparfois je comprends l'intérêt de découper, mais là beeeeen
Zatalyzenfin, si, je comprends l'intérêt de ça, justement avec un gros serveur postfix, tu peux dispatcher sur plusieurs bdd (et donc plusieurs serveurs). Sauf que quand on est pas dans ce cas...
Zatalyzje vais peut-être parier sur le fait que le mail est une techno de romain et que même si certains disent que c'est "obsolète", ça restera encore 30 ans...
FrancoisALe snail mail est un techno de romain.
FrancoisAPas l'e-mail.
FrancoisASnail mail = courrier physique (dans une enveloppe avec un timbre).
FrancoisALitteralement : courrier escargot.
ZatalyzMerci beaucoup pulkomandy de m'apporter un vrai retour sur la question que j'ai posé :)
FrancoisALes romains ont construit un large systeme de routes romaines pour administrer leur empire (courrier + légions).
ZatalyzCe n'est pas ce à quoi je faisais référence, FrancoisA
FrancoisAD'ou l'expression : tous les chemins menent à Rome.
FrancoisAPostfix est un bon MTA.
pulkomandyZatalyz: J'ai fouillé un peu, je vois que dans les équivalents pour mysql et pgsql la doc explique pourquoi c'est obsolète: dans ces cas là, le mot de passe d'accès à la oase de donnée serait enregistré dans le fichier main.cf (ils disent pas pourquoi c'est une mauvaise idée, mais j'imagine que il y a des raisons de sécurité valables). Et c'est indiqué "sera supprimé dans une version future" Je suppose que c'est obsolète aussi pour sqlite seulement par uniformité avec les deux autres? Ou peut-être le titre a été modifié pour ajouter "obsolète" par erreur en même temps que les voisins?
ZatalyzHum faudrait que je regarde si on peut faire que main.cf aie des permissions permettant de ne pas accéder au mot de passe facilement, mais je crois...
Zatalyzaprès si c'est obsolète c'est pour tous les types de bdd, le fonctionnement étant dans la même logique, ça a du sens :)
Zatalyzça reste agaçant de devoir répéter les infos de co à la BDD. Bon, je n'ai pas 50 fichiers, mais quand même.
pulkomandyDans l'hisorique du code c'est obsolète depuis 10 ans st avant ça c'était "rétrocompatible"
Zatalyzhum, je n'ai peut-être que 10 ans avant que ce soit enlevé alors
Zatalyz^^
Zatalyzencore que Postfix enlève vraiment rarement des trucs, jusque là.
tychoFrancoisA: ha non, Postfix c'est vraiment pas ouf
tychod'ailleurs OpenSMTPD a justement été créé suite à des frustration avec l'ensemble des MTA
tychoZat : heu, tu entends quoi par modulaire exactement ? Parce que dans une certaine mesure Stalwart l'est très bien, d'où la standardisation en corus à l'IETF des MTA Hooks alors que les milter et autres vielleries peu pratiques n'ont jamais pu envisager ça
ZatalyzMouais. Je peux être d'accord sur "OpenSMTPD a été créé pour gérer les frustrations des autres MTA" (il y a toujours plusieurs façons d'aborder les choses et aucune ne convient à tout le monde, mais bien moins sur "Postfix est pas ouf". On peut faire des trucs tellement fous avec. OpenSMTPD est très intéressant, mais jeune, il ne couvrait pas l'ensemble de ce que Postfix peut faire quand j'avais regardé y'a 2-3 ans
tychojeune ?
Zatalyzça va très bien pour un serveur mail basique, cependant
tycho2008 hein, c'était il y a 18 ans, le programme a le droti de vote et de boire de l'alcool
Zatalyzouais, jeune :P
tychoet c'est le smtpd de base d'OpenBSD depuis pas mal d'années
Zatalyznon mais on pourra se faire un débat vim versus emac à l'occase, ou plutôt OpenSMTPD versus Postfix, mais là j'ai franchement autre chose à faire ^^
tychocomme déjà dit, perso j'ai arrêté à la fois emacs et vim, désormais j'utilise Helix ! :p
ZatalyzStalwart est *peut-être* très bien. Je ne sais pas. Je n'ai pas eu l'énergie de me plonger dans un truc totalement neuf et de regarder tout en détail en me frottant à plein de nouveautés, alors que j'ai déjà un confort d'utilisation sur Postfix-Dovecot-etc. Il se présente comme une solution "tout intégré" (comme modoboa), et peut-être que comme ce dernier, il se découpe pour n'utiliser que certains composants. ça aussi je ne sais pas
Zatalyzc'est un peu comme d'être en bas d'une montagne, d'avoir 5 chemins de randonnées qui en partent, mais pas de carte, pas d'indication de temps, rien. Quand tu as envie de flâner, tu teste les 5 chemins au fil des jours. Quand tu as juste besoin d'arriver en haut de la montagne, tu prends le chemin que tu as déjà emprunté une fois, parce que tu sais à quoi t'attendre.
tychoouais, Stalwart peut servir à avoir une stack complète, mais est également scalable et on peut donc répartir ses fonctionnalités sur plusieurs machines
tychopour des petits usages comme les notres ça n'a pas beaucoup de sens de répartir sur plein de machines, un bon serveur suffit bien
Zatalyzet je suis donc en train de passer du temps à justifier mes choix, plutôt qu'à avancer sur les problèmes qui me bloquent. Pour reprendre la métaphore de la montagne, c'est un peu comme si à chaque pas, je recevais un sms me disant "han mais l'autre chemin il est mieux ! redescend pour remonter !"
tychoà noter que Stalwart est un des seul MDA qui implémente JMAP, un protocole qui change radicelement les choses (bien plus que IMAP a changé vis-à-vis POP)
Zatalyzj'ai aucun doute que ces autres chemins doivent avoir leur dose de fun, mais là faut que j'arrive au bout de cette montagne avant de rendre mon appart, ou je met Khaganat chez Gmail ^^
tychoce qui veux dire que de base Stalwart offre un agendas et une gestion des contacts
Zatalyzce qui, en soit, est une solution sacrément moins chiante, faut l'avouer... je devrais ptet le faire en fait
tycholà en l'occurrence c'est moi qui essaye de justifier de pourquoi utiliser Stalwart (ou à la rigueur OpenSMTPD) et je sais très bien que tu ne voudras pas changer de stack technique
FrancoisAKhaganat chez Gmail est effectivement une solution de facilité.
tychoet j'avoue que tant que personne (genre moi) n'a encore déployé ce genre d'outil c'est sans doute préférable pour toi de ne pas vouloir regarder autre chose
Zatalyzune surcouche avec addy.io pour les users qui utilisent les jokers, et du mail de base pour les autres. Y'a une part de moi qui déteste l'idée, mais c'est pas celle qui est épuisée...
Zatalyzd'un côté le plaisir et la satisfaction d'un truc ciselé, avec la terrible fierté que je peux avoir, sans parler du fait de savoir précisément ce qui déconne et pourquoi quand ça arrive... de l'autre régler ça, déléguer à mort, et dormir. Un choix difficile...
pulkomandyLwoption intermédiaire c'est de déléquer à quelqu'un d'autre cue gmail, mais il faut trouver qui
FrancoisADormir et rever au Khanat ?
ZatalyzOui, je ne mettrais pas réellement chez gmail. Après y'a pas trop de solutions correcte, OVH est pas trop cher par exemple mais beeeerk
Zatalyzils sont nuls.
glorfOvh c'était mieux avant !
Zatalyzpardon, je reformule : ils ne répondent pas aux critères d'exigences que j'aie en terme de delivrabilité des mails
Shepengtu as rgardé galae ? https://www.galae.net/fr/
Shepengje sais pas trop ce que ça vaut, mais ils se sont lancé quand gandi c'est merdifié