paramétrer DKIM sur l'Agora

Pour ceux qui souhaitent aller plus loin dans le paramétrage de leur espace.
AlainR
Messages : 107
Inscription : 28 sept. 2009, 09:40

paramétrer DKIM sur l'Agora

Message par AlainR »

Bonjour.
Après une courte recherche, je remarque qu'il est possible, depuis la v.2.17.5, d'utiliser DKIM (et SPF) mais il n'y a aucune indication de comment utiliser cette fonctionnalité avec Agora et, bien entendu, de la paramétrer.
Voici quelques pistes déjà :
Il est nécessaire de créer une clé privée cryptographique, ainsi qu'un nouveau DNS sur votre serveur.

Ensuite, il faut ajouter les 3 paramètres suivants à votre fichier config.inc.php :

Code : Tout sélectionner

define("DKIM_domain", "");//ajouter votre domaine sous la forme domain.com
define("DKIM_private", "");//ajouter le chemin absolu vers votre clé privé, si possible en dehors de la partie accessible par le web, p.ex. /home/httpd/vhosts/domain.com/private.key
define("DKIM_selector", "");//le sélecteur défini lors de la création du DNS, p.ex dkim
Ainsi vos courriels seront authentifiés et auront autant de chances de ne pas être considérés comme indésirables.
Cdt.
ASDPV
Messages : 4
Inscription : 25 avr. 2020, 15:07

Re: paramétrer DKIM sur l'Agora

Message par ASDPV »

Bonjour,
Merci pour cette contribution qui doit pouvoir résoudre beaucoup de problèmes de rejets liés au spam, notamment vers Free.
Avec un hébergement mutualisé chez OVH et un agora-project situé dans le dossier Intranet, j'ai créé un enregistrement DNS de type DKIM avec le sélecteur 1592925472.ouest (sélecteur, clés privé et publique générés par DKIMCore.org)
J'ai des doutes sur la config PHP, notamment le chemin vers la clé privé :
define("DKIM_domain", "ouest.org");
define("DKIM_private", "/Intranet/DATAS/private.key");
define("DKIM_selector", "1592925472.ouest");
Un test d'envoi de mail donne : Authentication-Results: in10.mail.ovh.net; dkim=none; dkim-atps=neutral
Où est l'erreur ?
Merci de vos conseils
Alain
xech
Administrateur du site
Messages : 1372
Inscription : 17 janv. 2008, 20:58

Re: paramétrer DKIM sur l'Agora

Message par xech »

Bonjour,
Pour le paramétrage de votre DKIM, vous devriez vous tourner vers votre fournisseur de nom de domaine sur la manière de le paramétrer et l'ajouter à la Zone DNS de votre nom de domaine. Par ailleurs, je vous conseille d'ajouter un "SPF" (Sender Policy Framework) dans la Zone DNS de votre nom de domaine.
Cordialement
Xech
AlainR
Messages : 107
Inscription : 28 sept. 2009, 09:40

Re: paramétrer DKIM sur l'Agora

Message par AlainR »

ASDPV a écrit : 24 juin 2020, 10:40 define("DKIM_private", "/Intranet/DATAS/private.key");
Bonjour.
À mon avis, l'erreur est au niveau du DKIM_private : il est nécessaire de mettre le chemin absolu (et non relatif) et je mettrais le private.key hors web
P.ex. la partie web se trouve dans le dossier (chemin absolu) /home/httpd/vhosts/domaine.net/httpdocs/ et le fichier se trouve hors du dossier /httpdocs/, donc inaccessible depuis le web : /home/httpd/vhosts/domaine.net/private.key (autrement, un petit malin pourrait l'afficher en tapant, dans votre cas de figure : domaine.net/Intranet/DATAS/private.key)

Cdt.

p.s. : je vois que l'option est désormais active d'être notifié des réponses à un fil. Je ne l'ai pas été pour ce fil de discussion et me questionne si l'envoi de courriel depuis le forum serait bloqué ?!?
Répondre