Accéder au contenu.
Menu Sympa

fr - forcer le reply to sur une liste

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Mathieu ARNOLD <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: forcer le reply to sur une liste
  • Date: Thu, 09 Mar 2000 22:39:53 +0100

Bonjour,

J'ai des utilisateurs vraiment têtus, qui mettent un reply to sur eux même,
et ça m'énerve :)
donc, voici un bout de patch, ça devrais marcher... :)

--- List.pm~ Thu Mar 9 21:14:48 2000
+++ List.pm Thu Mar 9 21:16:01 2000
@@ -2881,7 +2881,7 @@
next;
}

- if (/^\s*(reply-to|reply_to|replyto)\s+(sender|list|.*)\s*$/o) {
+ if
(/^\s*(reply-to|reply_to|replyto)\s+(sender|list|list_always|.*)\s*$/o) {
$admin->{'reply_to'} = $2;
next;
}
--- sympa.pl~ Thu Mar 9 21:14:43 2000
+++ sympa.pl Thu Mar 9 21:18:22 2000
@@ -484,6 +484,12 @@
$reply = "$listname\@$host";
}
$hdr->add('Reply-To', $reply);
+ } elsif ($reply && $reply =~ /^list_always$/io) {
+ if ($hdr->get('Reply-To')) {
+ $hdr->replace('Reply-To',"$listname\@$host");
+ } else {
+ $hdr->add('Reply-To',"$listname\@$host");
+ }
}

## Remove unwanted headers if present.
--- Commands.pm~ Thu Mar 9 22:37:14 2000
+++ Commands.pm Thu Mar 9 22:38:43 2000
@@ -1344,6 +1344,12 @@
$reply = "$listname\@$host";
}
$hdr->add('Reply-To', $reply);
+ } elsif ($reply && $reply =~ /^list_always$/io) {
+ if ($hdr->get('Reply-To')) {
+ $hdr->replace('Reply-To',"$listname\@$host");
+ } else {
+ $hdr->add('Reply-To',"$listname\@$host");
+ }
}

## Remove unwanted headers if present.
@@ -1489,6 +1495,12 @@
$reply = "$name\@$host";
}
$hdr->add('Reply-To', $reply);
+ } elsif ($reply && $reply =~ /^list_always$/io) {
+ if ($hdr->get('Reply-To')) {
+ $hdr->replace('Reply-To',"$name\@$host");
+ } else {
+ $hdr->add('Reply-To',"$name\@$host");
+ }
}

## Remove unwanted headers if present.

chez moi, ça marche :)

--
Mathieu Arnold


  • forcer le reply to sur une liste, Mathieu ARNOLD, 09/03/2000

Archives gérées par MHonArc 2.6.19+.

Haut de le page