forward/ 0040775 0005671 0000012 00000000000 07510774776 012234 5 ustar jcameron wheel forward/images/ 0040775 0005671 0000012 00000000000 07430416474 013466 5 ustar jcameron wheel forward/images/icon.gif 0100644 0005671 0000012 00000000615 07431332671 015077 0 ustar jcameron wheel GIF89a0 0 ã ÌÌÌÿÿÿ™™™fff ÿ ÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!þMade with GIMP !ù , 0 0 þÉI«½8ëÍ;`(Žd z¬lë¾°€Nê`ö ïDO²Bµ+º
È_pF4:
†‚R8tZ Щ°¹ÊétÖÖò@æÔ¾-/ËËɇ
}«wïv÷^Μq8utm€z|~iaFK{}\7‹bp”aŽq™V›œžŸŒ— ª«¬®¯¡§T´–µ¸³¹µ»¼T¾¿3ÁÂÄÅÇÈÊ˦·ÎÉÐÑÌÓÔÏ)&ÛÜ'¶Ù)¤¥ßž‚ha>ZÄ‘¤HR@ä£â+Pðc¢óôXêeÊ‘ÔzƒÓ0]ε™Ä‚ 5xIsP¢‡àP:Hqcž‹)œ * #HY|49J;z+bÉÃ%Í25¤‚ųgÎk@ƒNˆ ; forward/lang/ 0040775 0005671 0000012 00000000000 07510772620 013137 5 ustar jcameron wheel forward/lang/fr 0100644 0005671 0000012 00000006706 07442004640 013467 0 ustar jcameron wheel index_title=Règles de gestion des messages
index_desc=Ce module vous permet de définir des règles de gestion des messages qui vous sont envoyés sur ce serveur. Si vous choisissez de définir des règles, vos messages ne seront plus délivrés dans votre boîte aux lettres, à moins que vous ne le spécifiez dans l'une des règles.
index_none=Aucune règle de gestion n'est définie. Tous les messages seront delivrés normalement dans votre bôite aux lettres.
index_add=Ajouter une règle de gestion.
index_return=règles de gestion des messages
aliases_to=Règle de gestion
aliases_from=Message destiné à..
aliases_type1=Transférer à $1
aliases_type2=Transférer aux adresses listées dans le fichier $1
aliases_type3=Ecrire dans le fichier $1
aliases_type4=Passer au programme $1
aliases_type5=Répondre automatiquement avec le message contenu dans le fichier $1
aliases_type6=Appliquer les filtres du fichier $1
aliases_type7=Délivrer dans ma boîte aux lettres
aliases_enabled=Activée?
aform_type0=(aucune)
aform_type1=Transférer à...
aform_type2=Transférer aux adresses listées dans le fichier...
aform_type3=Stocker dans le fichier...
aform_type4=Passer au programme...
aform_type5=Répondre automatiquement avec le message contenu dans le fichier...
aform_type6=Appliquer les filtres du fichier...
aform_type7=Délivrer dans ma boîte aux lettres
aform_edit=Editer une règle de gestion
aform_create=Ajouter une règle de gestion
aform_enabled=Activée?
aform_val=Action
aform_afile=Modifier..
aform_return=règle de gestion
aform_name=Message destiné à...
afile_title=Edition du fichier d'adresses
afile_desc=Utilisez la zone de texte ci-dessous pour modifier les adresses du fichier $1
afile_undo=Annuler les modifications
afile_ewrite=Erreur lors de l'écriture dans le fichier d'adresses : $1
asave_err=Impossible de sauvegarder la règle de gestion
asave_eaddr='$1' n'est pas une adresse valide
asave_etype1='$1' n'est pas une adresse email valide
asave_etype2=Le fichier d'adresse '$1' n'est pas valide ou n'existe pas
asave_etype3='$1' n'est pas un nom de fichier valide
asave_etype4='$1' n'est pas un programme valide ou n'existe pas
asave_etype5=Le fichier de réponse automatique '$1' n'est pas valide
asave_etype4none=Vous devez indiquer un programme
asave_etype6=Le fichier de filtres '$1' n'est pas valide
asave_ename=L'adresse e-mail manque ou est invalide
asave_esame=Un alias pour cette adresse existe déjà
ffile_title=Edition du fichier de filtres
ffile_desc=Utilisez le formulaire ci-dessous pour définir les filtres du fichier $1.
ffile_efile=Vous n'avez pas la permission d'éditer $1.
ffile_line=Si le champ $1 $2 $3 alors transférer à $4
ffile_from=expéditeur
ffile_to=destinataire
ffile_subject=sujet
ffile_cc=CC
ffile_body=corps du message
ffile_what0=ne correspond pas à
ffile_what1=correpond à
ffile_other=sinon transférer à $1
ffile_err=La sauvegarde du fichier de filtres a échoué
ffile_ematch=Correspondance manquante
ffile_eaction=Vous devez indiquer une adresse de transfert
ffile_ewrite=Erreur lors de l'écriture dans le fichier de filtre : $1
rfile_title=Edition du fichier de réponse automatique
rfile_desc=Utilisez la zone de texte ci-dessous pour éditer le message de réponse automatique $1. Ce message peut contenir les macros $SUBJECT, $FROM, $TO, $DATE et $BODY qui seront résolues lorsque le message sera envoyé.
rfile_efile=Vous n'avez pas la permission d'éditer le fichier $1.
rfile_undo=Annuler les modifications
rfile_ewrite=Erreur lors de l'écriture dans le fichier de réponse automatique : $1
forward/lang/en 0100664 0005671 0000012 00000006307 07510772620 013467 0 ustar jcameron wheel index_title=Mail Forwarding
index_desc=This module allows you to setup forwarding for email sent to your account on this server. If you choose to forward mail, it will no longer be delivered to your mailbox unless specified in one of the forwarding rules.
index_none=No mail forwarding is setup. All mail will be delivered only to your mailbox.
index_add=Add a mail forwarding rule.
index_return=mail forwarding
index_edit=Edit $1 file manually.
aliases_to=Forward to..
aliases_from=Mail for..
aliases_type1=Address $1
aliases_type2=Addresses in file $1
aliases_type3=File $1
aliases_type4=Program $1
aliases_type5=Autoreply file $1
aliases_type6=Apply filter file $1
aliases_type7=Normal user mailbox
aliases_enabled=Enabled?
aform_type0=None
aform_type1=Email address
aform_type2=Addresses in file
aform_type3=Write to file
aform_type4=Feed to program
aform_type5=Autoreply from file
aform_type6=Apply filter file
aform_type7=Normal user mailbox
aform_edit=Edit Mail Forwarding
aform_create=Add Mail Forwarding
aform_enabled=Enabled?
aform_val=Alias to
aform_afile=Edit..
aform_return=alias
aform_name=Mail for..
afile_title=Edit Address File
afile_desc=Use the text area below to edit the addresses in the file $1.
afile_undo=Undo Changes
afile_ewrite=Failed to write to addresses file : $1
asave_err=Failed to save forwarding
asave_eaddr='$1' is not a valid address
asave_etype1='$1' is not a valid email address
asave_etype2=Addresses file '$1' is not valid or does not exist
asave_etype3='$1' is not a valid filename
asave_etype4='$1' is not a valid program or does not exist
asave_etype5=Autoreply file '$1' is not valid
asave_etype4none=No program given
asave_etype6=Filter file '$1' is not valid
asave_etype1q=Qmail does not support :include:
asave_etype2q=Qmail requires the Mailbox path to be set by system administrator
asave_ename=Missing or invalid mail for name
asave_esame=An alias for that address already exists
asave_enone=Nothing was selected to forward to
ffile_title=Edit Filter File
ffile_desc=Use the form below to setup filter rules in the file $1.
ffile_efile=You are not allowed to edit $1.
ffile_line=If the $1 field $2 $3 then forward to $4
ffile_from=from
ffile_to=to
ffile_subject=subject
ffile_cc=CC
ffile_body=body
ffile_what0=doesn't match
ffile_what1=matches
ffile_other=Otherwise forward to $1
ffile_err=Failed to save filter file
ffile_ematch=Missing match
ffile_eaction=Missing forwarding address
ffile_ewrite=Failed to write to filter file : $1
rfile_title=Edit Autoreply File
rfile_desc=Use the text area below to edit the autoreply message in $1. The message may contain the macros $SUBJECT, $FROM, $TO, $DATE and $BODY which will be expanded when the autoreply is activated.
rfile_desc2=You can also set mail headers that add to or replace the defaults used in the autoreply by putting lines like:
From: foo@bar.com
Subject: On holiday
at the top of the message, separated from the body by a single blank line.
rfile_efile=You are not allowed to edit $1.
rfile_undo=Undo Changes
rfile_ewrite=Failed to write to autoreply file : $1
edit_title=Edit Forward File
edit_desc=This page allows you to manually edit the contents of your $1 file. Be careful, as no error checking is done on your input.
forward/lang/de 0100664 0005671 0000012 00000006451 07463122757 013464 0 ustar jcameron wheel index_title=E-Mail-Weiterleitung
index_desc=Mit diesem Modul können Sie Ihre E-Mail weiterleiten. In diesem Fall wird Ihre E-Mail nicht mehr auf dem lokalen System zugestellt, sofern Sie dies nicht ausdrücklich in einer der Regeln angeben.
index_none=Keine Weiterleitung; alle Mail wird lokal zugestellt.
index_add=Neue Weiterleitung hinzufügen
index_return=mail forwarding
index_edit=Edit $1 file manually.
aliases_to=Weiteleiten an..
aliases_from=Mail an...
aliases_type1=Adresse $1
aliases_type2=Adressen in Datei $1
aliases_type3=Datei/Verzeichnis $1
aliases_type4=Programm $1
aliases_type5=Automatisch mit Datei $1 antworten
aliases_type6=Filtern durch Filterdatei $1
aliases_type7=Lokales Postfach
aliases_enabled=Aktiv?
aform_type0=Keine
aform_type1=E-Mail-Adresse
aform_type2=E-Mail-Addressen in Datei
aform_type3=Datei/Verzeichnis
aform_type4=Programm
aform_type5=Automatisch antworten mit Datei
aform_type6=Filtern durch Filterdatei
aform_type7=Lokales Postfach
aform_edit=Weiterleitung bearbeiten
aform_create=Weiterleitung hinzufügen
aform_enabled=Aktiv?
aform_val=Weiterleiten an
aform_afile=Bearbeiten...
aform_return=alias
aform_name=Mail an...
afile_title=Adressdatei bearbeiten
afile_desc=Sie können hier die Adressen in der Datei $1 ändern.
afile_undo=Änderungen rückgängig machen
afile_ewrite=Konnte Datei nicht schreiben: $1
asave_err=Konnte Einstellungen nicht sichern
asave_eaddr='$1' ist keine gültige Adresse
asave_etype1='$1' ist keine gültige E-Mail-Adresse
asave_etype2=Die Datei '$1' ist keine gültige Adressdatei oder existiert nicht
asave_etype3='$1' ist kein gültiger Dateiname
asave_etype4='$1' ist kein gültiger Programmname oder existiert nicht
asave_etype5=Die Datei '$1' ist keine gültige Datei für automatische Antworten
asave_etype4none=Kein Programm angegeben
asave_etype6=Die Datei '$1' ist keine gültige Filterdatei
asave_etype1q=Qmail unterstützt :include: nicht
asave_etype2q=Bei Qmail muss der pfad für Ihr lokales Postfach vom Systemadministrator konfiguriert werden
asave_ename=Die Adresse, für die eine Weiterleitung definiert werden soll, ist ungültig
asave_esame=Ein Alias für diese Adresse existiert bereits
ffile_title=Filterdatei bearbeiten
ffile_desc=Sie können hier die Filterdatei $1 bearbeiten.
ffile_efile=Zugriff auf Datei $1 Zugriff verweigert.
ffile_line=$1 vergleichen mit Regelausdruck $3, bei $2 weiterleiten an $4
ffile_from=From (Absender)
ffile_to=To (Empfänger)
ffile_subject=Subject (Betreff)
ffile_cc=CC (Kopie an)
ffile_body=Inhalt der Mail
ffile_what0=Übereinstimmung
ffile_what1=keiner Übereinstimmung
ffile_other=Andernfalls weiterleiten an $1
ffile_err=Konnte Filterdatei nicht schreiben
ffile_ematch=Regelausdruck fehlt
ffile_eaction=Zieladresse fehlt
ffile_ewrite=Konnte Datei nicht speichern : $1
rfile_title=Text für automatische Antwort bearbeiten
rfile_desc=Sie können hier die Antwort in der Datei $1 bearbeiten. Sie könne die Makros $SUBJECT, $FROM, $TO, $DATE und $BODY verwenden, die durch den jeweiligen Wert ersetzt werden, wenn eine automatische Antwort verschickt wird.
rfile_efile=Zugriff auf die Datei $1 verweigert.
rfile_undo=Änderungen rückgängig machen
rfile_ewrite=Konnte Datei nicht schreiben : $1
edit_title=Weiterleitung von Hand bearbeiten
edit_desc=Sie können hier den Inhalt der Datei $1 von Hand bearbeiten. Vorsicht, es erfolgt keine Überprüfung auf Fehler.
forward/index.cgi 0100775 0005671 0000012 00000005574 07451721023 014017 0 ustar jcameron wheel #!/usr/local/bin/perl
# index.cgi
# Display mail forwarding from .forward file
require './forward-lib.pl';
&header($text{'index_title'}, "", undef, 0, 1);
print "
\n"; if ($config{'mail_system'} == 0) { # Sendmail forwarding @aliases = &list_aliases(); if (@aliases) { # find a good place to split $lines = 0; for($i=0; $i<@aliases; $i++) { $aline[$i] = $lines; $al = scalar(@{$aliases[$i]->{'values'}}); $lines += ($al ? $al : 1); } $midline = int(($lines+1) / 2); for($mid=0; $mid<@aliases && $aline[$mid] < $midline; $mid++) { } # render tables print "
| \n"; &aliases_table(@aliases[0..$mid-1]); print " | \n"; if ($mid < @aliases) { &aliases_table(@aliases[$mid..$#aliases]); } print " |
\n"; } print "",&text('index_edit', ".forward")," \n"; } else { # Qmail forwarding @aliases = &list_dotqmails(); if (@aliases) { # find a good place to split $lines = 0; for($i=0; $i<@aliases; $i++) { $aline[$i] = $lines; $al = scalar(@{$aliases[$i]->{'values'}}); $lines += ($al ? $al : 1); } $midline = int(($lines+1) / 2); for($mid=0; $mid<@aliases && $aline[$mid] < $midline; $mid++) { } # render tables print "
| \n"; &dotqmail_table(@aliases[0..$mid-1]); print " | \n"; if ($mid < @aliases) { &dotqmail_table(@aliases[$mid..$#aliases]); } print " |
\n"; } } print "$text{'index_add'}
\n"; print "
| $text{'aliases_to'} | $text{'aliases_enabled'} |
| {'num'}\">";
foreach $v (@{$a->{'values'}}) {
($anum, $astr) = &alias_type($v);
print &text("aliases_type$anum", "$astr")," \n"; } print " | \n";
printf "%s | \n", $a->{'enabled'} ? $text{'yes'} : "$text{'no'}"; print "
| $text{'aliases_from'} | $text{'aliases_to'} |
| {'file'}\">", $a->{'name'} ? "$remote_user-$a->{'name'}" : $remote_user, " | \n";
foreach $v (@{$a->{'values'}}) {
($anum, $astr) = &alias_type($v);
print &text("aliases_type$anum", "$astr")," \n"; } print " |
\n"; print "
\n"; print "\n"; print "$text{'rfile_desc2'}
\n"; print "
\n"; print "\n"; print "
\n"; print "\n"; print "
\n"; print "