Development #37045
Configurer un relai local qui écrit les mails dans des fichiers
0%
Description
Je ne sais absolument pas si ce que j'écris a un sens/est possible.
Mais à la lecture de #31125 et #36977, je rêve d'une configuration locale d'un postifx ou autre qui écrive tous les mails dans des fichiers, ce qui permettrait de ne plus tenter des configurations particulières sur l'envoi de mail dans les applications.
Demandes liées
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
- Lié à Development #31125: utiliser filebased.EmailBackend pour les mails ajouté
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
- Lié à Development #36977: Recourir au(x) backend(s) d'envoi de mails Django ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Ça va rendre devinst impossible à utiliser dans nos machines je trouve; mais déjà w.c.s. ne supporte pas d'indiquer autre chose que le port 25, à la rigueur on pourrait écouter sur une IP localhost différente genre 127.0.0.2 mais sur le port 25 faut au moins être root, donc via supervisor.
def create_smtp_server(emails_cfg, smtp_timeout=None): try: s = smtplib.SMTP(emails_cfg.get('smtp_server', None) or 'localhost', timeout=smtp_timeout) except socket.timeout:
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
Benjamin Dauvergne a écrit :
Ça va rendre devinst impossible à utiliser dans nos machines je trouve;
Pourquoi ?
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
C'est déjà chiant un truc qui met des fichiers un peu partout si en plus ça installe un serveur de mail... mais sinon wcs et django (via une app) gère d'envoyer tous les mails à une même adresse, on pourrait faire ça à la place ?
Mis à jour par Frédéric Péters il y a plus de 4 ans
J'ai du mal à capter quelles sont en fait les motivations pour #31125 d'abord. Mais une fois qu'on trouve #31125 une bonne idée, l'étendre à w.c.s. n'est a priori pas trop compliqué, comme noté dans #36977#note-4.
Et pour la personne qui est contente avec sa configuration mta locale (genre moi), les logiciels peuvent de toute façon envoyer sur localhost, pas de soucis.
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
Frédéric Péters a écrit :
J'ai du mal à capter quelles sont en fait les motivations pour #31125 d'abord.
Pouvoir observer le résultat des patchs qui touchent aux mails j'imagine.
Et pour la personne qui est contente avec sa configuration mta locale (genre moi).
Tu pourrais la partager ? Idéalement en expliquant un peu ce que ça te permet ou pas de faire, parce que ce sera sûrement du chinois pour moi à première vue.
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
Benjamin Dauvergne a écrit :
C'est déjà chiant un truc qui met des fichiers un peu partout
C'est pas devinst, c'est Publik ça.
mais sinon wcs et django (via une app) gère d'envoyer tous les mails à une même adresse, on pourrait faire ça à la place ?
Je comprends pas (je suis nul en mails), il se passera quoi sur les mails envoyés à cette adresse unique ?
Mis à jour par Frédéric Péters il y a plus de 4 ans
Tu pourrais la partager ?
C'est juste la config de base exim de debian, configurée pour envoyer vers un smarthost, absolument rien de spécial.
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
Frédéric Péters a écrit :
C'est juste la config de base exim de debian, configurée pour envoyer vers un smarthost, absolument rien de spécial.
Je reformule, as tu une façon de visualiser un mail envoyé par ton Publik local ?
Mis à jour par Frédéric Péters il y a plus de 4 ans
Euh, mon programme de mail ? (il y a un truc que je dois rater)
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
Tu te rates que je suis nul en mail. En l’occurrence pour visualiser les mails envoyés par mon instance locale (sans configuration particulière à ce sujet dans devinst), je ne sais absolument pas ce qu'il faut faire.
Maintenant que tu en parles je crois comprendre qu'il doit y a avoir moyen de configurer mon client mail pour qu'il choppe les mails de mon MTA local c'est ça ?
Mis à jour par Frédéric Péters il y a plus de 4 ans
Mon exim local, configuré en smarthost donc (une des options standards), fait que tout ce qu'il reçoit est relayé vers ce serveur (smarthost, l'exim de leucas), qui distribue ensuite vers internet. Dans la pratique je tape mes utilisateurs/demandes avec fpeters+whatever@entrouvert.com et ça reste sur leucas directement de exim vers dovecot, puis de dovecot à mon lecteur de mail.
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
- Statut changé de Nouveau à Rejeté
Merci pour les explications.
Je rejette le ticket et chacun configurera son exim comme il l'entend.