Plus de notification sur discuter.spip.net

Hop,

cela fait 15 jours qu’il n’y a plus de notifications des commits ici.

ping @azerttyu

L’adresse e-mail utilisée pour envoyer les messages au forum a changé et n’est pas associée au compte utilisateur de l’utilisateur @SPIP-contrib :


Est ce que quelque chose a changé du côté de l’expédition de ces messages ?

je sais pas, mais @azerttyu ou @marcimat le savent sans doute

Hello

Je ne sais pas comment c’est branché.
Coté gitea pas de changement de configuration depuis le 20/08 . Il y a bien eu des ajustements de configuration coté méssagerie pour avoir un meilleur support spf/dkim , toutefois l’expéditeur est toujours git@spip.org

je me demande si ca vient pas des migrations techniques des diffrents sites spip.net, notamment celui qui inclut shiraz.

Il me semble que @ben avait travaillé dessus il y a quelques semaines.

Je ne sais pas du tout comment ça fonctionne, mais il n’y a pas moyen d’ajouter cette adresse mail en noreply à l’utilisateur @SPIP-contrib ?
Mais ce noreply ne sort pas de nulle part, à priori ça viendrait de Gitea non ?

En tout cas c’est très gênant de ne plus pouvoir suivre les commits, on est un peu dans le noir…

gitea notifie avec un seul mail git@spip.org ajoute le nom de la personne dans le FROM plus des entêtes dédiées X-Gitea.
Pour ceci suffit de regarder n’importe quel mail reçu en direct depuis la forge.

Ce que je ne comprends pas c’est que le 16 octobre, un des derniers qui est passé avait déjà un Return-Path: noreply@spip-contrib.net

Return-Path: <noreply@spip-contrib.net>
Delivered-To: spip@porter.rezo.net
Received: from porter2.octopuce.fr
(...)
    (envelope-from <noreply@spip-contrib.net>)
    for <spip@porter.rezo.net>; Wed, 18 Oct 2023 15:36:06 +0200
Received: from alan.cursys.net
(...)
    for <spip@porter.rezo.net>; Wed, 18 Oct 2023 15:36:06 +0200 (CEST)
Received: from localhost
(...)
    for <spip@porter.rezo.net>; Wed, 18 Oct 2023 15:36:06 +0200 (CEST)
(...)
Received: from alan.cursys.net
(...)
Received: from relay9-d.mail.gandi.net
(...)
    by alan.cursys.net (Postfix)
    for <spip-zone-commit@rezo.net>
Received: by mail.gandi.net
    for <spip-zone-commit@rezo.net>
Date: Wed, 18 Oct 2023 15:36:01 +0200
To: spip-zone-commit@rezo.net
From: erational <noreply@spip-contrib.net>
Reply-To: Spip-Dev <spip-dev@rezo.net>, erational <erational@*****.org>
Subject: [roles_auteurs] build : version v2.0.2 (compat SPIP42)
Message-ID: <2d84EtLXTN4B3kfffAxivU8r2u53lv3956pYKTw@localhost.localdomain>
X-Mailer: PHPMailer 6.5.3 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-GND-Sasl: noreply@spip-contrib.net

@Pilou où est ce que tu vois ces messages bloqués dans l’interface de Discourse ?

C’est même le cas depuis très longtemps en fait.

Je suis allé sur le user https://discuter.spip.net/admin/users/3541/spip-contrib et j’ai « réinitialisé » le compte des courriels non délivrés correctement. Peut-être que ça débloquera…

Ok, je vois les emails rejetés dans l’admin de discourse.

Mais dans les derniers, le Return-Path est sur mailjet (??)

Une config a changé quelque part ?

Et Email Header Analyzer, RFC822 Parser - MxToolbox indique que ça ne va pas du tout au niveau DMARC/DKIM/SPF

Return-Path: <*****@*****.mailjet.com>
Received: from porter2.octopuce.fr	
(...)
Delivered-To: spip@porter.rezo.net
(...)
List-Unsubscribe: <mailto:unsub*****@bnc3.mailjet.com>
(...)
X-REPORT-ABUSE-TO: Message sent by Mailjet please report to abuse@mailjet.com
 with a copy of the message

Nope, encore un bloqué il y a une minute (un commit sur rainette)

Ça craint parce que n’importe qui peut commiter n’importe quoi sans qu’on le voit :-/

Email::Receiver::StrangersNotAllowedError

Se produit quand un utilisateur essaie de créer un nouveau sujet dans une catégorie dans laquelle il n’est pas membre.

Nous sommes désolés, mais l’envoi de votre courriel à [« spip-zone-commit@rezo.net »] (intitulé [rainette_histo] Peaufiner l’affichage et la gestion de l’action supprimer.) n’a pas fonctionné.

La catégorie vers laquelle vous avez envoyé ce courriel autorise uniquement les réponses d’utilisateurs avec un compte valide et une adresse courriel connue. Si vous pensez qu’il s’agit d’une erreur, contactez un responsable.

La config semble bonne ici aussi :
https://discuter.spip.net/c/notifications/spip-zone-commit/edit/settings
mais je ne suis pas spécialiste de Discourse, et je ne sais pas si quelque chose a changé récemment là dedans…

Ah mais en fait l’adresse from a changé, de noreply@spip-contrib.net à noreply@spip.net

Du coup, si on ajoute noreply@spip.net en adresse secondaire sur le user https://discuter.spip.net/admin/users/3541/spip-contrib ça devrait remarcher non ?

Mais pourquoi ce from a t’il changé ?

Quel sac de noeuds…
Pourquoi c’est pas git.spip.net qui envoie directement les notifs à Discourse ?
Y’a un bot ou un truc qui relaie quelque part ? C’est documenté ?

J’ai voulu ajouter noreply@spip.net comme adresse secondaire sur https://discuter.spip.net/u/spip-contrib/preferences/email?new=1
mais ça répond :

Nous avons envoyé un courriel à votre adresse actuelle. Merci de suivre les instructions qui y figurent.

donc quelqu’un doit valider sur la boite noreply@spip-contrib.net j’imagine… :-/

Sinon, des fils de discussion en rapport :

À ce sujet, la boite smtp@spip.net mail qu’on utilisait pour envoyer les notifications depuis spip.net et contrib.spip.net a été supprimée car elle était chez GANDI et qu’on ne souhaitait pas payer pour ce service devenu payant. Là dessus, @ben a échangé avec @cy_altern qui nous a gentiment proposé de bénéficier d’un de ses comptes mailjet pour envoyer les notifs en question depuis noreply@spip.net, et perso j’ai répondu go à @ben quand il m’a demandé si on y allait (sans quoi on perdaient les notifs de ces sites).

PS : après coup, je pense qu’on aurait du annoncer ce changement sur team ou dev, car ça n’est pas neutre « politiquement », c’est un peu comme passer d’une forge gitea vers github, même si les implications son moindres.

Ça risque d’être compliqué car cette adresse n’a pas de boite mail associée, on ne peut donc pas la relever.

Ce que je ne comprends pas/découvre c’est que ces notifications de commits étaient émise par no-reply@spip-contrib.net, qui est aussi chez GANDI et dont la boite mail a peut-être été suspendue par GANDI suite au non paiement de leur nouvelle « offre » email qui est du vol. D’après nos docs internes, c’est @ben qui a la main sur spip-contrib.net, il devrait pouvoir nous en dire plus :slight_smile:

Edit : à moins que ça vienne du débardeur qui utiliserait la configuration d’envoi de mails de contrib vu que c’est sur la même machine ping @marcimat ?

Quel merdier…

Je sais que c’est plus facile à dire qu’à faire, et que ça fait inspecteur des travaux finis mais ce serait bien que tout ça soit documenté dans la team.

Et pour mailjet oui, ça aurait été sympa de l’annoncer, effectivement Mailjet ce n’est plus du tout une boite française sympa (pareil que Gandi).