* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
@ 2006-09-04 21:02 ` Jakob Hirsch
2006-09-05 6:43 ` Christian Lackas
` (16 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Jakob Hirsch @ 2006-09-04 21:02 UTC (permalink / raw)
To: mlmmj
Quoting Morten K. Poulsen:
> There has been a lot of bug fixes and enhancements since mlmmj-1.2.11. All of
Nice, thanks.
> If your patch is not included, please re-send it.
updated for this version:
http://plonk.de/sw/mlmmj/mlmmj-1.2.12-RC1.mime1.patch
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
2006-09-04 21:02 ` Jakob Hirsch
@ 2006-09-05 6:43 ` Christian Lackas
2006-09-05 17:02 ` Morten K. Poulsen
` (15 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Christian Lackas @ 2006-09-05 6:43 UTC (permalink / raw)
To: mlmmj
* Morten K.Poulsen <morten@afdelingp.dk> [060904 21:52]:
Hi Morten,
> I am proud to present the first release candidate with me as maintainer.
thanks for your great work.
> de
> - bounce-probe
> - digest
> - submod-moderator
> - submod-requester
You can find a German translation here:
http://www.spect-ct.com/temp/mlmmj-texts-de.tgz
http://www.spect-ct.com/temp/de/
BTW: Do I have to avoid 8-bit characters (like German umlauts) in the
subject line (that's what I did, however, I was not sure if this is
actually necessary)?
Best regards,
Christian
--
http://www.lackas.net/ Perl Delphi Linux MP3 Searchengines Domainchecker
http://www.spect-ct.com/ High resolution Molecular Imaging
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
2006-09-04 21:02 ` Jakob Hirsch
2006-09-05 6:43 ` Christian Lackas
@ 2006-09-05 17:02 ` Morten K. Poulsen
2006-09-05 17:21 ` Mads Martin Joergensen
` (14 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Morten K. Poulsen @ 2006-09-05 17:02 UTC (permalink / raw)
To: mlmmj
Hi Jakob,
On Mon, 04 Sep 2006 23:02:01 +0200, Jakob Hirsch <jh@plonk.de> wrote:
>> There has been a lot of bug fixes and enhancements since mlmmj-1.2.11.
>> All of
>
> Nice, thanks.
I haven't done all the programming, I just released the work :)
>> If your patch is not included, please re-send it.
>
> updated for this version:
> http://plonk.de/sw/mlmmj/mlmmj-1.2.12-RC1.mime1.patch
I do not like the idea of having MIME parsing in the list manager itself. Or any kind of mail body parsing, for that matter.
A much better solution would be to have it in a "wrapper" program. I would be happy to put such a program in the contrib directory of the distribution.
Morten
--
Morten K. Poulsen <morten@afdelingp.dk>
http://www.afdelingp.dk/
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (2 preceding siblings ...)
2006-09-05 17:02 ` Morten K. Poulsen
@ 2006-09-05 17:21 ` Mads Martin Joergensen
2006-09-05 17:24 ` Morten K. Poulsen
` (13 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Mads Martin Joergensen @ 2006-09-05 17:21 UTC (permalink / raw)
To: mlmmj
* Morten K. Poulsen <morten@afdelingp.dk> [Sep 05. 2006 19:02]:
> I do not like the idea of having MIME parsing in the list manager
> itself. Or any kind of mail body parsing, for that matter.
Yeah--when people have requested batch email subscription etc. I've
always turned it down with that argument.
> A much better solution would be to have it in a "wrapper" program. I
> would be happy to put such a program in the contrib directory of the
> distribution.
Sounds like that could work well.
--
Mads Martin Joergensen, http://mmj.dk
"Why make things difficult, when it is possible to make them cryptic
and totally illogical, with just a little bit more effort?"
-- A. P. J.
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (3 preceding siblings ...)
2006-09-05 17:21 ` Mads Martin Joergensen
@ 2006-09-05 17:24 ` Morten K. Poulsen
2006-09-06 16:38 ` Henne Vogelsang
` (12 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Morten K. Poulsen @ 2006-09-05 17:24 UTC (permalink / raw)
To: mlmmj
On Tue, 5 Sep 2006 08:43:05 +0200, Christian Lackas <c.lackas@fz-juelich.de> wrote:
> * Morten K.Poulsen <morten@afdelingp.dk> [060904 21:52]:
>> I am proud to present the first release candidate with me as maintainer.
>
> thanks for your great work.
You're welcome. I am just releasing it :)
>> de
>> - bounce-probe
>> - digest
>> - submod-moderator
>> - submod-requester
>
> You can find a German translation here:
>
> http://www.spect-ct.com/temp/mlmmj-texts-de.tgz
> http://www.spect-ct.com/temp/de/
Thanks a lot! They are committed to CVS now.
> BTW: Do I have to avoid 8-bit characters (like German umlauts) in the
> subject line (that's what I did, however, I was not sure if this is
> actually necessary)?
The short answer: yes.
MUAs should not know how to interpret 8-bit values. Some make a guess, usually at ISO-8859-1 (which is perfect for German), but some do not. This guesswork is what makes 8-bit characters work in the message body. A lot of MTAs and anti-spam tools reject messages with 8-bit characters in their headers. This can be solved with RFC 2047 (see listtexts/fr/ for examples).
I will add support for quoted printable bodies in mlmmj's administrative mails "soon."
Morten
--
Morten K. Poulsen <morten@afdelingp.dk>
http://www.afdelingp.dk/
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (4 preceding siblings ...)
2006-09-05 17:24 ` Morten K. Poulsen
@ 2006-09-06 16:38 ` Henne Vogelsang
2006-09-06 18:22 ` Stefan Reinauer
` (11 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Henne Vogelsang @ 2006-09-06 16:38 UTC (permalink / raw)
To: mlmmj
[-- Attachment #1: Type: text/plain, Size: 1300 bytes --]
Hi,
On Monday, September 04, 2006 at 21:42:08, Morten K.Poulsen wrote:
> If your patch is not included, please re-send it.
As mm"the king of slack"j did not add my patches from the openSUSE
package i re-send them. 8)
mlmmj-log.patch:
This patch logs the header if a deny rule matches in access control.
So you can actually tell users what they are doing wrong.
mlmmj-send_help-generic.patch
This patch makes send_help more generic. It adds 2 new parameters to
send_help (name/textfile). So you can send other texts than listhelp
with it.
mlmmj-faq.patch
This patch adds the possiblity to send a FAQ of the list. It can be
requested via listname+faq@fqdn. This uses the more generic send_help
function.
mlmmj-nodigestsub.patch
This patch adds a control file to deny digest subscription. Usefull if
you dont want digests and tell users about it. Uses the more generic
send_help.
mlmmj-nonomailsub.patch
This patch adds a control file to deny nomail subscription. Usefull if
you dont want nomail and tell users about it. Uses the more generic
send_help.
Henne
BTW: All lists.opensuse.org lists run on mlmmj since a month or so and
all lists.suse.com lists will follow later this year.
--
Henne Vogelsang, Core Services
"Rules change. The Game remains the same."
- Omar (The Wire)
[-- Attachment #2: mlmmj-log.patch --]
[-- Type: text/x-patch, Size: 352 bytes --]
--- src/mlmmj-process.c
+++ src/mlmmj-process.c
@@ -284,8 +284,8 @@
break;
}
- log_error(LOG_ARGS, "A mail was %s by rule #%d",
- logstr, rule_nr);
+ log_error(LOG_ARGS, "A mail with header \"%s\" was %s by rule #%d \"%s\"",
+ hdrs->strs[i], logstr, rule_nr, rule_ptr);
ret = rule->act;
free_rules(head);
return ret;
[-- Attachment #3: mlmmj-faq.patch --]
[-- Type: text/x-patch, Size: 2891 bytes --]
--- listtexts/Makefile.am
+++ listtexts/Makefile.am
@@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
-dist_textlib_DATA = access bounce-probe listhelp moderation notifysub \
+dist_textlib_DATA = access bounce-probe listhelp listfaq moderation notifysub \
notifysub-digest notifysub-nomail notifyunsub notifyunsub-digest \
notifyunsub-nomail notintocc sub-confirm sub-confirm-digest \
sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail subonlypost \
--- listtexts/Makefile.in
+++ listtexts/Makefile.in
@@ -105,7 +105,7 @@
target_alias = @target_alias@
textlibdir = @textlibdir@
-dist_textlib_DATA = access bounce-probe listhelp moderation notifysub \
+dist_textlib_DATA = access bounce-probe listhelp listfaq moderation notifysub \
notifysub-digest notifysub-nomail notifyunsub notifyunsub-digest \
notifyunsub-nomail notintocc sub-confirm sub-confirm-digest \
sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail subonlypost \
--- listtexts/listfaq
+++ listtexts/listfaq
@@ -0,0 +1,4 @@
+Subject: FAQ - Frequently asked questions of the $listaddr$ list.
+
+Sorry no FAQ available yet.
+
--- src/listcontrol.c
+++ src/listcontrol.c
@@ -63,6 +63,7 @@
CTRL_BOUNCES,
CTRL_MODERATE,
CTRL_HELP,
+ CTRL_FAQ,
CTRL_GET,
CTRL_LIST,
CTRL_END /* end marker, must be last */
@@ -92,6 +93,7 @@
{ "bounces", 1 },
{ "moderate", 1 },
{ "help", 0 },
+ { "faq", 0 },
{ "get", 1 },
{ "list", 0 }
};
@@ -628,6 +630,21 @@
send_help(listdir, fromemails->emaillist[0], mlmmjsend, "help", "listhelp");
break;
+ /* listname+faq@domain.tld */
+ case CTRL_FAQ:
+ if(!strchr(fromemails->emaillist[0], '@')) {
+ /* Not a valid From: address */
+ errno = 0;
+ log_error(LOG_ARGS, "A faq request was"
+ " sent with an invalid From: header."
+ " Ignoring mail");
+ return -1;
+ }
+ log_oper(listdir, OPLOGFNAME, "%s requested faq",
+ fromemails->emaillist[0]);
+ send_help(listdir, fromemails->emaillist[0], mlmmjsend, "faq", "listfaq");
+ break;
+
/* listname+get-INDEX@domain.tld */
case CTRL_GET:
noget = statctrl(listdir, "noget");
--- src/prepstdreply.c
+++ src/prepstdreply.c
@@ -102,6 +102,9 @@
} else if(strcmp(token, "helpaddr") == 0) {
value = concatstr(4, listname, listdelim, "help@", fqdn);
goto concatandreturn;
+ } else if(strcmp(token, "faqaddr") == 0) {
+ value = concatstr(4, listname, listdelim, "faq@", fqdn);
+ goto concatandreturn;
} else if(strcmp(token, "listgetN") == 0) {
value = concatstr(4, listname, listdelim, "get-N@", fqdn);
goto concatandreturn;
[-- Attachment #4: mlmmj-send_help-generic.patch --]
[-- Type: text/x-patch, Size: 1407 bytes --]
--- include/send_help.h
+++ include/send_help.h
@@ -25,6 +25,6 @@
#define SEND_HELP_H
void send_help(const char *listdir, const char *emailaddr,
- const char *mlmmjsend);
+ const char *mlmmjsend, const char *name, const char *textfile);
#endif
--- src/listcontrol.c
+++ src/listcontrol.c
@@ -625,7 +625,7 @@
}
log_oper(listdir, OPLOGFNAME, "%s requested help",
fromemails->emaillist[0]);
- send_help(listdir, fromemails->emaillist[0], mlmmjsend);
+ send_help(listdir, fromemails->emaillist[0], mlmmjsend, "help", "listhelp");
break;
/* listname+get-INDEX@domain.tld */
--- src/send_help.c
+++ src/send_help.c
@@ -43,7 +43,7 @@
#include "memory.h"
void send_help(const char *listdir, const char *emailaddr,
- const char *mlmmjsend)
+ const char *mlmmjsend, const char *name, const char *textfile)
{
char *queuefilename, *listaddr, *listdelim, *listname, *listfqdn;
char *fromaddr;
@@ -56,10 +56,10 @@
fromaddr = concatstr(4, listname, listdelim, "bounces-help@", listfqdn);
myfree(listdelim);
- queuefilename = prepstdreply(listdir, "listhelp", "$listowner$",
+ queuefilename = prepstdreply(listdir, textfile, "$listowner$",
emailaddr, NULL, 0, NULL, NULL);
if(queuefilename == NULL) {
- log_error(LOG_ARGS, "Could not prepare help mail");
+ log_error(LOG_ARGS, "Could not prepare %s mail", name);
exit(EXIT_FAILURE);
}
[-- Attachment #5: mlmmj-nodigestsub.patch --]
[-- Type: text/x-patch, Size: 2529 bytes --]
--- TUNABLES
+++ TUNABLES
@@ -166,3 +166,9 @@
If this file exists, digest mails won't have a text part with a thread
summary.
+
+ � nodigestsub (boolean)
+
+ If this file exists, subscription to the digest version of the mailinglist
+ will be denied. (Usefull if you dont want to allow digests and notify users
+ about it).
--- listtexts/Makefile.am
+++ listtexts/Makefile.am
@@ -3,7 +3,7 @@
dist_textlib_DATA = access bounce-probe listhelp listfaq moderation notifysub \
notifysub-digest notifysub-nomail notifyunsub notifyunsub-digest \
notifyunsub-nomail notintocc sub-confirm sub-confirm-digest \
- sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail subonlypost \
+ sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail sub-deny-digest subonlypost \
unsub-confirm unsub-confirm-digest unsub-confirm-nomail unsub-ok \
unsub-ok-digest unsub-ok-nomail listsubs sub-subscribed \
unsub-notsubscribed digest submod-moderator submod-requester
--- listtexts/Makefile.in
+++ listtexts/Makefile.in
@@ -108,7 +108,7 @@
dist_textlib_DATA = access bounce-probe listhelp listfaq moderation notifysub \
notifysub-digest notifysub-nomail notifyunsub notifyunsub-digest \
notifyunsub-nomail notintocc sub-confirm sub-confirm-digest \
- sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail subonlypost \
+ sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail sub-deny-digest subonlypost \
unsub-confirm unsub-confirm-digest unsub-confirm-nomail unsub-ok \
unsub-ok-digest unsub-ok-nomail listsubs sub-subscribed \
unsub-notsubscribed digest submod-moderator submod-requester
--- listtexts/sub-deny-digest
+++ listtexts/sub-deny-digest
@@ -0,0 +1,9 @@
+Subject: Denied subscription to the digest of $listaddr$
+
+Your request to subscribe to the digest of the mailinglist
+
+$listaddr$
+
+has been denied. Digests are turned off for this
+mailinglist.
+
--- src/listcontrol.c
+++ src/listcontrol.c
@@ -206,6 +206,13 @@
" Ignoring mail");
return -1;
}
+ if (statctrl(listdir, "nodigestsub")) {
+ errno = 0;
+ log_error(LOG_ARGS, "A subcribe-digest request was denied");
+ send_help(listdir, fromemails->emaillist[0],
+ mlmmjsend, "nodigest", "sub-deny-digest");
+ return -1;
+ }
log_oper(listdir, OPLOGFNAME, "mlmmj-sub: request for digest"
" subscription from %s",
fromemails->emaillist[0]);
[-- Attachment #6: mlmmj-nonomailsub.patch --]
[-- Type: text/x-patch, Size: 2708 bytes --]
--- TUNABLES
+++ TUNABLES
@@ -172,3 +172,9 @@
If this file exists, subscription to the digest version of the mailinglist
will be denied. (Usefull if you dont want to allow digests and notify users
about it).
+
+ � nonomailsub (boolean)
+
+ If this file exists, subscription to the nomail version of the mailinglist
+ will be denied. (Usefull if you dont want to allow nomail and notify users
+ about it).
--- listtexts/Makefile.am
+++ listtexts/Makefile.am
@@ -3,7 +3,7 @@
dist_textlib_DATA = access bounce-probe listhelp listfaq moderation notifysub \
notifysub-digest notifysub-nomail notifyunsub notifyunsub-digest \
notifyunsub-nomail notintocc sub-confirm sub-confirm-digest \
- sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail sub-deny-digest subonlypost \
+ sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail sub-deny-digest sub-deny-nomail subonlypost \
unsub-confirm unsub-confirm-digest unsub-confirm-nomail unsub-ok \
unsub-ok-digest unsub-ok-nomail listsubs sub-subscribed \
unsub-notsubscribed digest submod-moderator submod-requester
--- listtexts/Makefile.in
+++ listtexts/Makefile.in
@@ -108,7 +108,7 @@
dist_textlib_DATA = access bounce-probe listhelp listfaq moderation notifysub \
notifysub-digest notifysub-nomail notifyunsub notifyunsub-digest \
notifyunsub-nomail notintocc sub-confirm sub-confirm-digest \
- sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail sub-deny-digest subonlypost \
+ sub-confirm-nomail sub-ok sub-ok-digest sub-ok-nomail sub-deny-digest sub-deny-nomail subonlypost \
unsub-confirm unsub-confirm-digest unsub-confirm-nomail unsub-ok \
unsub-ok-digest unsub-ok-nomail listsubs sub-subscribed \
unsub-notsubscribed digest submod-moderator submod-requester
--- listtexts/sub-deny-nomail
+++ listtexts/sub-deny-nomail
@@ -0,0 +1,9 @@
+Subject: Denied subscription to the nomail version of $listaddr$
+
+Your request to subscribe to the nomail version of the mailinglist
+
+$listaddr$
+
+has been denied. The nomail version is turned off for this
+mailinglist.
+
--- src/listcontrol.c
+++ src/listcontrol.c
@@ -242,6 +242,13 @@
" Ignoring mail");
return -1;
}
+ if (statctrl(listdir, "nonomailsub")) {
+ errno = 0;
+ log_error(LOG_ARGS, "A subcribe-nomail request was denied");
+ send_help(listdir, fromemails->emaillist[0],
+ mlmmjsend, "nonomail", "sub-deny-nomail");
+ return -1;
+ }
log_oper(listdir, OPLOGFNAME, "mlmmj-sub: request for nomail"
" subscription from %s",
fromemails->emaillist[0]);
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (5 preceding siblings ...)
2006-09-06 16:38 ` Henne Vogelsang
@ 2006-09-06 18:22 ` Stefan Reinauer
2006-09-06 19:42 ` Jakob Hirsch
` (10 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Stefan Reinauer @ 2006-09-06 18:22 UTC (permalink / raw)
To: mlmmj
[-- Attachment #1: Type: text/plain, Size: 1013 bytes --]
On Monday, September 04, 2006 at 21:42:08, Morten K.Poulsen wrote:
> If your patch is not included, please re-send it.
Please add the following two patches as well:
* mlmmj-1.2.12-RC1-fix-german.diff
This applies fixes to all German list texts. No idea if someone
is really using them, but they had terribly many typos, comma
mistakes and sounded really rough. No guarantees, there are for
sure more typos, but it is a little less awkward like with this
patch applied.
* mlmmj-1.2.12-RC1-fix-english.diff
"throught" is not an english word. Maybe this was confused with
"trout" ? ;-)
Please, please, don't send mails to users with "If you are admin
of this list". If you are admin of the list, you are supposed to
read the manual, not grep in user mails.
Best regards,
Stefan
--
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info@coresystems.de • http://www.coresystems.de/
[-- Attachment #2: mlmmj-1.2.12-RC1-fix-english.diff --]
[-- Type: text/plain, Size: 974 bytes --]
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/digest mlmmj-1.2.12-RC1/listtexts/digest
--- mlmmj-1.2.12-RC1.orig/listtexts/digest 2006-09-02 23:14:08.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/digest 2006-09-06 19:29:52.000000000 +0200
@@ -1,5 +1,5 @@
Subject: Digest of $listaddr$ issue $digestissue$ ($digestinterval$)
-Topics (messages $digestfirst$ throught $digestlast$):
+Topics (messages $digestfirst$ through $digestlast$):
$digestthreads$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/notintocc mlmmj-1.2.12-RC1/listtexts/notintocc
--- mlmmj-1.2.12-RC1.orig/listtexts/notintocc 2005-04-09 17:10:23.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/notintocc 2006-09-06 19:08:47.000000000 +0200
@@ -10,8 +10,5 @@
In order to post to this list, the list address must be contained
in either the To: or Cc: header.
-If you are an admin of an mlmmj driven list, you should know that this
-behaviour can be changed by touching the list control file 'tocc'.
-
Thanks.
[-- Attachment #3: mlmmj-1.2.12-RC1-fix-german.diff --]
[-- Type: text/plain, Size: 29763 bytes --]
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/access mlmmj-1.2.12-RC1/listtexts/de/access
--- mlmmj-1.2.12-RC1.orig/listtexts/de/access 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/access 2006-09-06 19:19:28.000000000 +0200
@@ -1,11 +1,12 @@
Subject: Beitrag zur Liste $listaddr$ abgelehnt
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Tut mir leid aber Ihre Mail konnte nicht versandt werden. Ein Filter
-den der Administrator dieser Liste aufgesetzt hat traf auf Ihre Mail
-zu.
+Tut mir leid, aber Ihre Mail konnte nicht versendet werden. Ein
+Filter, den der Administrator dieser Liste aufgesetzt hat, traf
+auf Ihre Mail zu.
+
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/bounce-probe mlmmj-1.2.12-RC1/listtexts/de/bounce-probe
--- mlmmj-1.2.12-RC1.orig/listtexts/de/bounce-probe 2006-09-04 00:29:46.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/de/bounce-probe 2006-09-06 19:27:40.000000000 +0200
@@ -1,14 +1,16 @@
-Subject: Messages from $listaddr$ to you have been bouncing
+Subject: Nachrichten an Sie von $listaddr$ konnten nicht zugestellt werden
-Hi, this is the mlmmj program managing the mailinglist
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
-Some messages to you could not be delivered. If you're seeing this
-message it means things are back to normal, and it's merely for your
-information.
+verwaltet.
-Here is the list of the bounced messages:
+Einige Nachrichten an Sie konnten nicht zugestellt werden. Wenn Sie
+diese Nachricht lesen, funktioniert die Zustellung wieder, und diese
+Nachricht dient lediglich Ihrer Information.
+
+Hier die Liste der nicht zugestellten Nachrichten:
$bouncenumbers$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/digest mlmmj-1.2.12-RC1/listtexts/de/digest
--- mlmmj-1.2.12-RC1.orig/listtexts/de/digest 2006-09-04 00:29:46.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/de/digest 2006-09-06 19:29:57.000000000 +0200
@@ -1,5 +1,5 @@
-Subject: Digest of $listaddr$ issue $digestissue$ ($digestinterval$)
+Subject: Übersicht $listaddr$ Ausgabe $digestissue$ ($digestinterval$)
-Topics (messages $digestfirst$ throught $digestlast$):
+Themen (Nachrichten $digestfirst$ bis $digestlast$):
$digestthreads$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/listhelp mlmmj-1.2.12-RC1/listtexts/de/listhelp
--- mlmmj-1.2.12-RC1.orig/listtexts/de/listhelp 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/listhelp 2006-09-06 19:31:36.000000000 +0200
@@ -4,26 +4,26 @@
Die folgenden Kommandos sind verf�gbar:
-Um sich auszutragen senden Sie eine Mail an:
+Um sich auszutragen, senden Sie eine Mail an:
$listunsubaddr$
-Um sich auf die Digest Version auf die Liste einzutragen
+Um sich auf die Digest-Version auf die Liste einzutragen,
senden Sie eine Mail an:
$digestsubaddr$
-Um sich auf die Nomail Version auf die Liste einzutragen
+Um sich auf die Nomail-Version auf die Liste einzutragen,
senden Sie eine Mail an:
$nomailsubaddr$
-Wenn Sie sich auf die Nomail Version eintragen empfangen Sie keine
-Nachrichten von der Liste sind aber trotzdem eingetragen. Dies ist
-sinnvoll wenn Sie von mehreren Adressen Beitr�ge auf die Liste
+Wenn Sie sich auf die Nomail-Version eintragen, empfangen Sie keine
+Nachrichten von der Liste, sind aber trotzdem eingetragen. Dies ist
+sinnvoll, wenn Sie von mehreren Adressen aus Beitr�ge auf die Liste
schicken m�chten.
-Um die Nachricht mit der Archivnummer N zu erhalten senden Sie eine
+Um die Nachricht mit der Archivnummer N zu erhalten, senden Sie eine
Mail an:
$listgetN$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/listsubs mlmmj-1.2.12-RC1/listtexts/de/listsubs
--- mlmmj-1.2.12-RC1.orig/listtexts/de/listsubs 2005-04-26 12:13:25.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/de/listsubs 2006-09-06 19:32:08.000000000 +0200
@@ -1,11 +1,11 @@
Subject: Liste der Abonnenten von $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Folgendes ist die Liste der Abonnenten:
+Dies ist die Liste der Abonnenten:
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/moderation mlmmj-1.2.12-RC1/listtexts/de/moderation
--- mlmmj-1.2.12-RC1.orig/listtexts/de/moderation 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/moderation 2006-09-06 19:34:42.000000000 +0200
@@ -2,24 +2,24 @@
Hallo,
-Jemand hat eine Nachricht die Moderation ben�tigt an
+jemand hat eine Nachricht, welche moderiert werden muss, an
$listaddr$
geschickt.
-Um die Nachricht zu akzeptieren schicken Sie eine Mail an:
+Um die Nachricht zu akzeptieren, schicken Sie eine Mail an:
$moderateaddr$
-Ihr Mailprogramm benutzt diese Adresse warscheinlich von selber wenn Sie
-die Antworten funktion benutzen.
-Wenn Sie die Machricht nicht akzeptieren m�chten ignorieren sie einfach
-diese Mail.
+Ihr Mailprogramm verwendet diese Adresse vermutlich automatisch, wenn
+Sie die Antworten-Funktion benutzen.
-die folgenden Moderatoren haben dies Mail erhalten:
+Wenn Sie die Nachricht nicht akzeptieren m�chten, ignorieren sie diese
+Mail einfach.
+
+Die folgenden Moderatoren haben diese Mail erhalten:
$moderators$
---- unterhalb dieser Linie sehen Sie die ersten 100 Zeilen der Nachricht
-die Moderation erfordert. --->
+--- Unterhalb dieser Linie sehen Sie die ersten 100 Zeilen der Nachricht, welche moderiert werden muss. --->
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/notifysub mlmmj-1.2.12-RC1/listtexts/de/notifysub
--- mlmmj-1.2.12-RC1.orig/listtexts/de/notifysub 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/notifysub 2006-09-06 19:35:02.000000000 +0200
@@ -1,12 +1,12 @@
Subject: $newsub$ eingetragen auf $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Die folgende Adresse wurde gerade auf die Mailingliste eingetragen.
+Die folgende Adresse wurde gerade auf die Mailingliste eingetragen:
$newsub$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/notifysub-digest mlmmj-1.2.12-RC1/listtexts/de/notifysub-digest
--- mlmmj-1.2.12-RC1.orig/listtexts/de/notifysub-digest 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/notifysub-digest 2006-09-06 19:35:32.000000000 +0200
@@ -1,12 +1,12 @@
-Subject: $newsub$ eingetragen auf die Digest Version von $listaddr$
+Subject: $newsub$ eingetragen auf die Digest-Version von $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Die folgende Adresse wurde gerade auf die Digest Version der
-Mailingliste eingetragen.
+Die folgende Adresse wurde gerade auf die Digest-Version der
+Mailingliste eingetragen:
$newsub$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/notifysub-nomail mlmmj-1.2.12-RC1/listtexts/de/notifysub-nomail
--- mlmmj-1.2.12-RC1.orig/listtexts/de/notifysub-nomail 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/notifysub-nomail 2006-09-06 19:35:52.000000000 +0200
@@ -1,12 +1,12 @@
-Subject: $newsub$ eingetragen auf die nomail Version von $listaddr$
+Subject: $newsub$ eingetragen auf die nomail-Version von $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
Die folgende Adresse wurde gerade auf die nomail Version der
-Mailingliste eingetragen.
+Mailingliste eingetragen:
$newsub$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/notifyunsub mlmmj-1.2.12-RC1/listtexts/de/notifyunsub
--- mlmmj-1.2.12-RC1.orig/listtexts/de/notifyunsub 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/notifyunsub 2006-09-06 19:36:06.000000000 +0200
@@ -1,6 +1,6 @@
Subject: $oldsub$ ausgetragen aus $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/notifyunsub-digest mlmmj-1.2.12-RC1/listtexts/de/notifyunsub-digest
--- mlmmj-1.2.12-RC1.orig/listtexts/de/notifyunsub-digest 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/notifyunsub-digest 2006-09-06 19:36:24.000000000 +0200
@@ -1,12 +1,12 @@
Subject: $oldsub$ ausgetragen aus der Digest Version von $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
Die folgende Adresse wurde gerade aus der Digest Version der
-Mailingliste ausgetragen.
+Mailingliste ausgetragen:
$oldsub$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/notifyunsub-nomail mlmmj-1.2.12-RC1/listtexts/de/notifyunsub-nomail
--- mlmmj-1.2.12-RC1.orig/listtexts/de/notifyunsub-nomail 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/notifyunsub-nomail 2006-09-06 19:36:58.000000000 +0200
@@ -1,12 +1,12 @@
-Subject: $oldsub$ ausgetragen aus der Nomail Version von $listaddr$
+Subject: $oldsub$ ausgetragen aus der Nomail-Version von $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Die folgende Adresse wurde gerade aus der Nomail Version der
-Mailingliste ausgetragen.
+Die folgende Adresse wurde gerade aus der Nomail-Version der
+Mailingliste ausgetragen:
$oldsub$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/notintocc mlmmj-1.2.12-RC1/listtexts/de/notintocc
--- mlmmj-1.2.12-RC1.orig/listtexts/de/notintocc 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/notintocc 2006-09-06 19:37:14.000000000 +0200
@@ -1,19 +1,16 @@
Subject: Nachricht an $listaddr$ abgelehnt
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Es tut mir leid aber Ihre Nachricht konnte nicht ant die Liste zugestellt
+Es tut mir leid, aber Ihre Nachricht konnte nicht an die Liste zugestellt
werden.
-Um auf die liste zu posten muss die Adresse der Liste entweder im
-To: oder im Cc: Feld eingetragen sein.
-
-Wenn Sie ein Admin einer mlmmj liste sind sollten Sie wissen das dieses
-Verhalten in dem control file 'tocc' ver�ndert werden kann.
+Um auf die Liste zu posten, muss die Adresse der Liste entweder im
+To: oder im Cc: Feld der Mail eingetragen sein.
Danke.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/sub-confirm mlmmj-1.2.12-RC1/listtexts/de/sub-confirm
--- mlmmj-1.2.12-RC1.orig/listtexts/de/sub-confirm 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/sub-confirm 2006-09-06 19:41:14.000000000 +0200
@@ -1,26 +1,27 @@
-Subject: Best�tigen Sie bitte das eintragen auf die Liste $listaddr$
+Subject: Best�tigen Sie bitte das Eintragen auf die Liste $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Um zu best�tigen das Sie die Adresse
+Um zu best�tigen, dass Sie die Adresse
$subaddr$
-auf die Liste eintragen wollen senden Sie bitte eine
-Best�tigung an folgende Adresse:
+auf die Liste eintragen wollen, senden Sie bitte eine
+Antwortmail an folgende Adresse:
$confaddr$
-Diese Best�tigung erf�llt zwei zwecke. Wenn Sie diese Mail erhalten haben
-kann die Liste Nachrichten an Sie zustellen und zweitens wird sichergestellt
-das niemand diese Adresse auf eine Liste eintr�gt ohne das Sie dies m�chten.
+Diese Best�tigung erf�llt zwei Zwecke. Wenn Sie diese Mail erhalten
+haben, kann die Liste Nachrichten an Sie zustellen. Zweitens wird
+sichergestellt, dass niemand diese Adresse auf eine Liste eintr�gt, ohne
+dass Sie dies m�chten.
-Ihr Mail-Programm sollte wenn Sie die Antworten Funktion benutzen automatisch
-eine Mail an die Best�tigungsadresse schicken.
+Ihr Mail-Programm sollte, wenn Sie die Antworten-Funktion benutzen,
+automatisch eine Mail an die Best�tigungsadresse schicken.
-Das Subject und der Text spielen bei dieser Mail keine Rolle.
+Der Betreff und der Text spielen bei dieser Mail keine Rolle.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/sub-confirm-digest mlmmj-1.2.12-RC1/listtexts/de/sub-confirm-digest
--- mlmmj-1.2.12-RC1.orig/listtexts/de/sub-confirm-digest 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/sub-confirm-digest 2006-09-06 19:43:17.000000000 +0200
@@ -1,26 +1,27 @@
-Subject: Best�tigen Sie bitte das eintragen auf die Digest Version der Liste $listaddr$
+Subject: Best�tigen Sie bitte das Eintragen auf die Digest-Version der Liste $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Um zu best�tigen das Sie die Adresse
+Um zu best�tigen, das Sie die Adresse
$subaddr$
-auf die Digest Version der Mailingliste eintragen wollen senden
-Sie bitte eine Best�tigung an folgende Adresse:
+auf die Digest-Version der Mailingliste eintragen wollen, senden
+Sie bitte eine Antwortmail an folgende Adresse:
$confaddr$
-Diese Best�tigung erf�llt zwei zwecke. Wenn Sie diese Mail erhalten haben
-kann die Liste Nachrichten an Sie zustellen und zweitens wird sichergestellt
-das niemand diese Adresse auf eine Liste eintr�gt ohne das Sie dies m�chten.
+Diese Best�tigung erf�llt zwei Zwecke: Wenn Sie diese Mail erhalten
+haben, kann die Liste Nachrichten an Sie zustellen. Zweitens wird
+sichergestellt, dass niemand diese Adresse auf eine Liste eintr�gt,
+ohne das Sie dies m�chten.
-Ihr Mail-Programm sollte wenn Sie die Antworten Funktion benutzen automatisch
-eine Mail an die Best�tigungsadresse schicken.
+Ihr Mail-Programm sollte, wenn Sie die Antworten Funktion benutzen,
+automatisch eine Mail an die Best�tigungsadresse schicken.
-Das Subject und der Text spielen bei dieser Mail keine Rolle.
+Der Betreff und der Text spielen bei dieser Mail keine Rolle.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/sub-confirm-nomail mlmmj-1.2.12-RC1/listtexts/de/sub-confirm-nomail
--- mlmmj-1.2.12-RC1.orig/listtexts/de/sub-confirm-nomail 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/sub-confirm-nomail 2006-09-06 19:45:47.000000000 +0200
@@ -1,26 +1,27 @@
-Subject: Best�tigen Sie bitte das eintragen auf die Nomail Version der Liste $listaddr$
+Subject: Best�tigen Sie bitte das Eintragen auf die Nomail-Version der Liste $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Um zu best�tigen das Sie die Adresse
+Um zu best�tigen, dass Sie die Adresse
$subaddr$
-auf die Nomail Version der Mailingliste eintragen wollen senden
-Sie bitte eine Best�tigung an folgende Adresse:
+auf die Nomail-Version der Mailingliste eintragen wollen, senden Sie
+bitte eine Antwort-Mail an folgende Adresse:
$confaddr$
-Diese Best�tigung erf�llt zwei zwecke. Wenn Sie diese Mail erhalten haben
-kann die Liste Nachrichten an Sie zustellen und zweitens wird sichergestellt
-das niemand diese Adresse auf eine Liste eintr�gt ohne das Sie dies m�chten.
+Diese Best�tigung erf�llt zwei Zwecke: Wenn Sie diese Mail erhalten
+haben, kann die Liste Nachrichten an Sie zustellen. Zweitens wird
+sichergestellt, dass niemand diese Adresse auf eine Liste eintr�gt,
+ohne dass Sie dies m�chten.
-Ihr Mail-Programm sollte wenn Sie die Antworten Funktion benutzen automatisch
-eine Mail an die Best�tigungsadresse schicken.
+Ihr Mail-Programm sollte, wenn Sie die Antworten-Funktion benutzen,
+automatisch eine Mail an die Best�tigungsadresse schicken.
-Das Subject und der Text spielen bei dieser Mail keine Rolle.
+Der Betreff und der Text spielen bei dieser Mail keine Rolle.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/submod-moderator mlmmj-1.2.12-RC1/listtexts/de/submod-moderator
--- mlmmj-1.2.12-RC1.orig/listtexts/de/submod-moderator 2006-09-04 00:29:46.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/de/submod-moderator 2006-09-06 19:52:31.000000000 +0200
@@ -1,22 +1,26 @@
-Subject: Subscription request for $listaddr$
+Subject: Abonnement-Antrag $listaddr$
-Hi, this is the mlmmj program managing the mailinglist
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
-There is a subscription request from
+verwaltet.
+
+Ein Abonnement-Antrag von
$subaddr$
-waiting. To approve this request, please send a reply to
+wartet aus Bestätigung. Um diesen Antrag zu gewähren, senden Sie bitte
+eine Antwort an
$moderateaddr$
-Your mailer probably automatically replies to this address, when you hit
-the reply button. If you don't want to approve the request, simply ignore this
-message.
+Ihr Mail-Programm sollte, wenn Sie die Antworten-Funktion benutzen,
+automatisch eine Mail an die Bestätigungsadresse schicken. Wenn Sie
+diesen Antrag nicht bestätigen möchten, ignorieren Sie diese Mail
+einfach.
-The following subscription moderators have received this mail:
+Die folgenden Abonnement-Moderatoren haben diese Mail erhalten:
$moderators$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/submod-requester mlmmj-1.2.12-RC1/listtexts/de/submod-requester
--- mlmmj-1.2.12-RC1.orig/listtexts/de/submod-requester 2006-09-04 00:29:46.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/de/submod-requester 2006-09-06 19:54:57.000000000 +0200
@@ -1,9 +1,11 @@
-Subject: Subscription request waiting for approval
+Subject: Abonnemen-Antrag wartet auf Bestätigung
-Hi, this is the mlmmj program managing the mailinglist
+Hi, dies ist das mlmmj-Program, welches die Mailingliste
$listaddr$
-This list is configured to have moderated subscription, the request have
-been queued for approval.
+verwaltet.
+
+Bevor Ihr Abonnement eingetragen werden kann, muss der Antrag von
+einem Moderator bestätigt werden.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/sub-ok mlmmj-1.2.12-RC1/listtexts/de/sub-ok
--- mlmmj-1.2.12-RC1.orig/listtexts/de/sub-ok 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/sub-ok 2006-09-06 19:55:26.000000000 +0200
@@ -6,12 +6,12 @@
eingetragen.
-Wenn Sie sich wieder austragen m�chten senden Sie eine Mail
+Wenn Sie sich wieder austragen m�chten, senden Sie eine Mail
an:
$listunsubaddr$
-Um Hilfe zu dieser Liste zu bekommen senden Sie bitte ein Mail
+Um Hilfe zu dieser Liste zu bekommen, senden Sie bitte ein Mail
an:
$helpaddr$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/sub-ok-digest mlmmj-1.2.12-RC1/listtexts/de/sub-ok-digest
--- mlmmj-1.2.12-RC1.orig/listtexts/de/sub-ok-digest 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/sub-ok-digest 2006-09-06 19:55:50.000000000 +0200
@@ -1,17 +1,17 @@
-Subject: Willkommen auf der Digest Version von $listaddr$
+Subject: Willkommen auf der Digest-Version von $listaddr$
-Willkommen! Sie sind jetzt auf der Digest Version der Liste
+Willkommen! Sie sind jetzt auf der Digest-Version der Liste
$listaddr$
eingetragen.
-Wenn Sie sich wieder austragen m�chten senden Sie eine Mail
+Wenn Sie sich wieder austragen m�chten, senden Sie eine Mail
an:
$listunsubaddr$
-Um Hilfe zu dieser Liste zu bekommen senden Sie bitte ein Mail
+Um Hilfe zu dieser Liste zu bekommen, senden Sie bitte eine Mail
an:
$helpaddr$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/sub-ok-nomail mlmmj-1.2.12-RC1/listtexts/de/sub-ok-nomail
--- mlmmj-1.2.12-RC1.orig/listtexts/de/sub-ok-nomail 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/sub-ok-nomail 2006-09-06 19:56:32.000000000 +0200
@@ -1,17 +1,17 @@
-Subject: Willkommen auf der Nomail Version von $listaddr$
+Subject: Willkommen auf der Nomail-Version von $listaddr$
-Willkommen! Sie sind jetzt auf der Nomail Version der Liste
+Willkommen! Sie sind jetzt auf der Nomail-Version der Liste
$listaddr$
eingetragen.
-Wenn Sie sich wieder austragen m�chten senden Sie eine Mail
+Wenn Sie sich wieder austragen m�chten, senden Sie eine Mail
an:
$listunsubaddr$
-Um Hilfe zu dieser Liste zu bekommen senden Sie bitte ein Mail
+Um Hilfe zu dieser Liste zu bekommen, senden Sie bitte eine Mail
an:
$helpaddr$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/subonlypost mlmmj-1.2.12-RC1/listtexts/de/subonlypost
--- mlmmj-1.2.12-RC1.orig/listtexts/de/subonlypost 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/subonlypost 2006-09-06 19:59:28.000000000 +0200
@@ -1,26 +1,28 @@
Subject: $listaddr$ ist eine geschlossene Liste.
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Sie haben versuchen von der Adresse:
+Sie haben versucht, von der Adresse
$posteraddr$
eine Nachricht an die Liste zu schreiben.
+
Diese Adresse ist aber nicht auf der Liste eingetragen.
Diese Liste ist eine geschlossene Liste und erlaubt nur
-Nachrichten von Adressen die auch eingetragen sind.
+Nachrichten von Adressen, die auch eingetragen sind.
-Wenn Sie glauben das Sie eingetragen sind �berpr�fen Sie bitte
-die Willkommen Nachricht oder �berpr�fen Sie die Header irgendeiner
-Mail an die Liste.
-
-Um auch von einer anderen Adresse als von der mit der Sie eingetragen
-sind Nachrichten an die Liste schicken zu k�nnen tragen Sie sich bitte
-auf die Nomail Version dieser Liste ein.
+Wenn Sie glauben, dass Sie eingetragen sind, �berpr�fen Sie bitte die
+Willkommen-Nachricht, oder �berpr�fen Sie die Header irgendeiner Mail
+an die Liste, um herauszufinden, mit welcher Email-Adresse Sie sich
+eingetragen haben.
+
+Um auch von einer anderen Adresse, als der mit der Sie eingetragen
+sind, Nachrichten an die Liste schicken zu k�nnen, tragen Sie die neue
+Adresse bitte auf die Nomail-Version dieser Liste ein.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/sub-subscribed mlmmj-1.2.12-RC1/listtexts/de/sub-subscribed
--- mlmmj-1.2.12-RC1.orig/listtexts/de/sub-subscribed 2005-05-07 15:11:37.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/de/sub-subscribed 2006-09-06 20:05:28.000000000 +0200
@@ -1,6 +1,6 @@
Subject: Bereits eingetragen auf $listaddr$
-Hi, hier ist das mlmmj Programm, das die Mailingliste
+Hi, hier ist das mlmmj-Programm, das die Mailingliste
$listaddr$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-confirm mlmmj-1.2.12-RC1/listtexts/de/unsub-confirm
--- mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-confirm 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/unsub-confirm 2006-09-06 20:07:21.000000000 +0200
@@ -1,25 +1,25 @@
-Subject: Best�tigen Sie bitte das austragen aus der Liste $listaddr$
+Subject: Best�tigen Sie bitte das Austragen aus der Liste $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Um zu best�tigen das Sie die Adresse
+Um zu best�tigen, dass Sie die Adresse
$subaddr$
-aus der Liste austragen wollen senden Sie bitte eine
-Best�tigung an folgende Adresse:
+aus der Liste austragen wollen, senden Sie bitte eine
+Antwort-Mail an folgende Adresse:
$confaddr$
-Ihr Mail-Programm sollte wenn Sie die Antworten Funktion benutzen automatisch
-eine Mail an die Best�tigungsadresse schicken.
+Ihr Mail-Programm sollte, wenn Sie die Antworten-Funktion benutzen,
+automatisch eine Mail an die Best�tigungsadresse schicken.
-Wenn Sie nicht auf der Liste eingetragen sind werden Sie keine Antwort
-erhalten. Um zu sehen mit welcher Adresse Sie auf der Liste eingetragen
-sind �berpr�fen Sie bitte die Willkommen Nachricht oder �berpr�fen Sie
+Wenn Sie nicht auf der Liste eingetragen sind, werden Sie keine Antwort
+erhalten. Um zu sehen, mit welcher Adresse Sie auf der Liste eingetragen
+sind, �berpr�fen Sie bitte die Willkommen-Nachricht, oder �berpr�fen Sie
die Header irgendeiner Nachricht an die Liste.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-confirm-digest mlmmj-1.2.12-RC1/listtexts/de/unsub-confirm-digest
--- mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-confirm-digest 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/unsub-confirm-digest 2006-09-06 20:07:23.000000000 +0200
@@ -1,25 +1,25 @@
-Subject: Best�tigen Sie bitte das austragen aus der Digest Version der Liste $listaddr$
+Subject: Best�tigen Sie bitte das Austragen aus der Digest-Version der Liste $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Um zu best�tigen das Sie die Adresse
+Um zu best�tigen, dass Sie die Adresse
$subaddr$
-aus der Digest Version der Liste austragen wollen senden Sie bitte eine
-Best�tigung an folgende Adresse:
+aus der Digest-Version der Liste austragen m�chten, senden Sie bitte
+eine Antwort-Mail an folgende Adresse:
$confaddr$
-Ihr Mail-Programm sollte wenn Sie die Antworten Funktion benutzen automatisch
-eine Mail an die Best�tigungsadresse schicken.
+Ihr Mail-Programm sollte, wenn Sie die Antworten-Funktion benutzen,
+automatisch eine Mail an die Best�tigungsadresse schicken.
-Wenn Sie nicht auf der Liste eingetragen sind werden Sie keine Antwort
-erhalten. Um zu sehen mit welcher Adresse Sie auf der Liste eingetragen
-sind �berpr�fen Sie bitte die Willkommen Nachricht oder �berpr�fen Sie
+Wenn Sie nicht auf der Liste eingetragen sind, werden Sie keine Antwort
+erhalten. Um zu sehen, mit welcher Adresse Sie auf der Liste eingetragen
+sind, �berpr�fen Sie bitte die Willkommen-Nachricht, oder �berpr�fen Sie
die Header irgendeiner Nachricht an die Liste.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-confirm-nomail mlmmj-1.2.12-RC1/listtexts/de/unsub-confirm-nomail
--- mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-confirm-nomail 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/unsub-confirm-nomail 2006-09-06 20:09:32.000000000 +0200
@@ -1,25 +1,25 @@
-Subject: Best�tigen Sie bitte das austragen aus der Nomail Version der Liste $listaddr$
+Subject: Best�tigen Sie bitte das Austragen aus der Nomail Version der Liste $listaddr$
-Hi, dies ist das mlmmj Programm das die Mailingliste
+Hi, dies ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Um zu best�tigen das Sie die Adresse
+Um zu best�tigen, dass Sie die Adresse
$subaddr$
-aus der Nomail Version der Liste austragen wollen senden Sie bitte eine
-Best�tigung an folgende Adresse:
+aus der Nomail-Version der Liste austragen wollen, senden Sie bitte eine
+Antwort-Mail an folgende Adresse:
$confaddr$
-Ihr Mail-Programm sollte wenn Sie die Antworten Funktion benutzen automatisch
-eine Mail an die Best�tigungsadresse schicken.
+Ihr Mail-Programm sollte, wenn Sie die Antworten-Funktion verwenden,
+automatisch eine Mail an die Best�tigungsadresse schicken.
-Wenn Sie nicht auf der Liste eingetragen sind werden Sie keine Antwort
-erhalten. Um zu sehen mit welcher Adresse Sie auf der Liste eingetragen
-sind �berpr�fen Sie bitte die Willkommen Nachricht oder �berpr�fen Sie
+Wenn Sie nicht auf der Liste eingetragen sind, werden Sie keine Antwort
+erhalten. Um zu sehen, mit welcher Adresse Sie auf der Liste eingetragen
+sind, �berpr�fen Sie bitte die Willkommen-Nachricht, oder �berpr�fen Sie
die Header irgendeiner Nachricht an die Liste.
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-notsubscribed mlmmj-1.2.12-RC1/listtexts/de/unsub-notsubscribed
--- mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-notsubscribed 2005-05-07 15:11:37.000000000 +0200
+++ mlmmj-1.2.12-RC1/listtexts/de/unsub-notsubscribed 2006-09-06 20:10:13.000000000 +0200
@@ -1,16 +1,15 @@
Subject: Nicht eingetragen auf $listaddr$
-Hi, hier ist das mlmmj Programm, das die Mailingliste
+Hi, hier ist das mlmmj-Programm, das die Mailingliste
$listaddr$
verwaltet.
-Sie sind nicht auf dieser Liste eingetragen, deshalb koennen sie
+Sie sind nicht auf dieser Liste eingetragen, deshalb können Sie
sich auch nicht austragen.
-
-Um sich einzutragen, senden sie eine Mail an:
+Um sich einzutragen, senden Sie eine Mail an:
$listsubaddr$
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-ok mlmmj-1.2.12-RC1/listtexts/de/unsub-ok
--- mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-ok 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/unsub-ok 2006-09-06 20:10:30.000000000 +0200
@@ -1,4 +1,4 @@
-Subject: Auf Wiedersehen von $listaddr$
+Subject: Auf Wiedersehen von $listaddr$
Auf Wiedersehen! Sie wurden von der Liste
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-ok-digest mlmmj-1.2.12-RC1/listtexts/de/unsub-ok-digest
--- mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-ok-digest 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/unsub-ok-digest 2006-09-06 20:10:38.000000000 +0200
@@ -1,4 +1,4 @@
-Subject: Auf Wiedersehen von der Digest Version der Liste $listaddr$
+Subject: Auf Wiedersehen von der Digest-Version der Liste $listaddr$
Auf Wiedersehen! Sie wurden von der Liste
diff -ur mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-ok-nomail mlmmj-1.2.12-RC1/listtexts/de/unsub-ok-nomail
--- mlmmj-1.2.12-RC1.orig/listtexts/de/unsub-ok-nomail 2004-11-28 19:52:41.000000000 +0100
+++ mlmmj-1.2.12-RC1/listtexts/de/unsub-ok-nomail 2006-09-06 20:10:49.000000000 +0200
@@ -1,4 +1,4 @@
-Subject: Auf Wiedersehen von der Nomail Version der Liste $listaddr$
+Subject: Auf Wiedersehen von der Nomail-Version der Liste $listaddr$
Auf Wiedersehen! Sie wurden von der Liste
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (6 preceding siblings ...)
2006-09-06 18:22 ` Stefan Reinauer
@ 2006-09-06 19:42 ` Jakob Hirsch
2006-09-06 21:26 ` Morten K. Poulsen
` (9 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Jakob Hirsch @ 2006-09-06 19:42 UTC (permalink / raw)
To: mlmmj
Quoting Morten K. Poulsen:
>>> There has been a lot of bug fixes and enhancements since
>>> mlmmj-1.2.11. All of
>> Nice, thanks.
> I haven't done all the programming, I just released the work :)
Well, the programming is the fun part...
>>> If your patch is not included, please re-send it.
>> updated for this version:
>> http://plonk.de/sw/mlmmj/mlmmj-1.2.12-RC1.mime1.patch
> I do not like the idea of having MIME parsing in the list manager
> itself. Or any kind of mail body parsing, for that matter.
Um, we had this discussion on this list about 9 months ago. Mads
promised to include this in 1.2.10-RC1...
The mime parsing it does is quite simple, if it even can be called
"parsing", since all we do is taking the mime headers and the body and
put it into a new mime envelope, which is, again, quite simple.
Most of the patch is simplyfing the "voodoo" and making it less ugly,
which I felt should be done because it got even more ugly with the mime
stuff in it. This should be done even without the mime stuff.
PS: For some strange reason, I cannot mail you directly. My MTA times
out after send its EHLO, but your SMTP greeting comes fast when I telnet
the smtp port of mail.n0rd.dk, so the connection seems to be ok.
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (7 preceding siblings ...)
2006-09-06 19:42 ` Jakob Hirsch
@ 2006-09-06 21:26 ` Morten K. Poulsen
2006-09-06 21:28 ` Mads Martin Joergensen
` (8 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Morten K. Poulsen @ 2006-09-06 21:26 UTC (permalink / raw)
To: mlmmj
Hi Henne,
On Wed, 6 Sep 2006 18:38:33 +0200, Henne Vogelsang <hvogel@opensuse.org> wrote:
> On Monday, September 04, 2006 at 21:42:08, Morten K.Poulsen wrote:
>> If your patch is not included, please re-send it.
>
> As mm"the king of slack"j did not add my patches from the openSUSE
> package i re-send them. 8)
Hmmmm... sounds a lot like some guy i know. Mads something :)
[snip, patches]
Cool, they all sound usefull. I will look at them and merge them in for mlmmj-1.2.13.
> BTW: All lists.opensuse.org lists run on mlmmj since a month or so and
> all lists.suse.com lists will follow later this year.
Nice. It is cool when somebody start using a product, but have to fix some issues they are having - and then submit patches :)
Morten
--
Morten K. Poulsen <morten@afdelingp.dk>
http://www.afdelingp.dk/
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (8 preceding siblings ...)
2006-09-06 21:26 ` Morten K. Poulsen
@ 2006-09-06 21:28 ` Mads Martin Joergensen
2006-09-06 21:31 ` Morten K. Poulsen
` (7 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Mads Martin Joergensen @ 2006-09-06 21:28 UTC (permalink / raw)
To: mlmmj
* Morten K. Poulsen <morten@afdelingp.dk> [Sep 06. 2006 23:26]:
> > As mm"the king of slack"j did not add my patches from the openSUSE
> > package i re-send them. 8)
>
> Hmmmm... sounds a lot like some guy i know. Mads something :)
>
> [snip, patches]
>
> Cool, they all sound usefull. I will look at them and merge them in
> for mlmmj-1.2.13.
Sounds like we'll see a swift 1.2.13 release from the new young
full-of-energy maintainer ;)
--
Mads Martin Joergensen, http://mmj.dk
"Why make things difficult, when it is possible to make them cryptic
and totally illogical, with just a little bit more effort?"
-- A. P. J.
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (9 preceding siblings ...)
2006-09-06 21:28 ` Mads Martin Joergensen
@ 2006-09-06 21:31 ` Morten K. Poulsen
2006-09-06 21:42 ` Morten K. Poulsen
` (6 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Morten K. Poulsen @ 2006-09-06 21:31 UTC (permalink / raw)
To: mlmmj
On Wed, 6 Sep 2006 23:28:51 +0200, Mads Martin Joergensen <mmj@mmj.dk> wrote:
> * Morten K. Poulsen <morten@afdelingp.dk> [Sep 06. 2006 23:26]:
>> Cool, they all sound usefull. I will look at them and merge them in
>> for mlmmj-1.2.13.
>
> Sounds like we'll see a swift 1.2.13 release from the new young
> full-of-energy maintainer ;)
Yes, it looks like the old maintainer has been ignoring patches for a year or two ;)
Morten
--
Morten K. Poulsen <morten@afdelingp.dk>
http://www.afdelingp.dk/
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (10 preceding siblings ...)
2006-09-06 21:31 ` Morten K. Poulsen
@ 2006-09-06 21:42 ` Morten K. Poulsen
2006-09-06 22:05 ` Morten K. Poulsen
` (5 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Morten K. Poulsen @ 2006-09-06 21:42 UTC (permalink / raw)
To: mlmmj
Hi Jakob,
On Wed, 06 Sep 2006 21:42:02 +0200, Jakob Hirsch <jh@plonk.de> wrote:
> Quoting Morten K. Poulsen:
>> I do not like the idea of having MIME parsing in the list manager
>> itself. Or any kind of mail body parsing, for that matter.
>
> Um, we had this discussion on this list about 9 months ago. Mads
> promised to include this in 1.2.10-RC1...
Yes, I see. But he didn't keep that promise.
> The mime parsing it does is quite simple, if it even can be called
> "parsing", since all we do is taking the mime headers and the body and
> put it into a new mime envelope, which is, again, quite simple.
>
> Most of the patch is simplyfing the "voodoo" and making it less ugly,
> which I felt should be done because it got even more ugly with the mime
> stuff in it. This should be done even without the mime stuff.
I still do not like the idea of having MIME parsing in the list manager, but I will have another look at the patch after the release of mlmmj-1.2.12.
> PS: For some strange reason, I cannot mail you directly. My MTA times
> out after send its EHLO, but your SMTP greeting comes fast when I telnet
> the smtp port of mail.n0rd.dk, so the connection seems to be ok.
worksforme
Connected to panodil.n0rd.dk.
Escape character is '^]'.
220 panodil.n0rd.dk ESMTP Postfix
EHLO example.org
250-panodil.n0rd.dk
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
Morten
--
Morten K. Poulsen <morten@afdelingp.dk>
http://www.afdelingp.dk/
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (11 preceding siblings ...)
2006-09-06 21:42 ` Morten K. Poulsen
@ 2006-09-06 22:05 ` Morten K. Poulsen
2006-09-07 10:26 ` Mads Martin Joergensen
` (4 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Morten K. Poulsen @ 2006-09-06 22:05 UTC (permalink / raw)
To: mlmmj
Hi Stefan,
On Wed, 6 Sep 2006 20:22:37 +0200, Stefan Reinauer <stepan@openbios.org> wrote:
> On Monday, September 04, 2006 at 21:42:08, Morten K.Poulsen wrote:
>> If your patch is not included, please re-send it.
>
> Please add the following two patches as well:
>
> * mlmmj-1.2.12-RC1-fix-german.diff
I will apply this patch before the release, but the subjects must be RFC 2047 encoded. I must sleep now, and I am AFK until sunday, but I will apply it.
> * mlmmj-1.2.12-RC1-fix-english.diff
>
> "throught" is not an english word. Maybe this was confused with
> "trout" ? ;-)
* mortenp slaps stepan around a bit with a large trout
> Please, please, don't send mails to users with "If you are admin
> of this list". If you are admin of the list, you are supposed to
> read the manual, not grep in user mails.
I agree.
Morten
--
Morten K. Poulsen <morten@afdelingp.dk>
http://www.afdelingp.dk/
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (12 preceding siblings ...)
2006-09-06 22:05 ` Morten K. Poulsen
@ 2006-09-07 10:26 ` Mads Martin Joergensen
2006-09-07 13:03 ` Christoph Wilke
` (3 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Mads Martin Joergensen @ 2006-09-07 10:26 UTC (permalink / raw)
To: mlmmj
* Morten K. Poulsen <morten@afdelingp.dk> [Sep 06. 2006 23:31]:
> >> Cool, they all sound usefull. I will look at them and merge them in
> >> for mlmmj-1.2.13.
> >
> > Sounds like we'll see a swift 1.2.13 release from the new young
> > full-of-energy maintainer ;)
>
> Yes, it looks like the old maintainer has been ignoring patches for a
> year or two ;)
Lets just see what happens to you when you get old! ;)
So, on a more serious note--when you you plan on 1.2.12 final?
[ This list have BTW already been upgraded to 1.2.12-RC1 ]
--
Mads Martin Joergensen, http://mmj.dk
"Why make things difficult, when it is possible to make them cryptic
and totally illogical, with just a little bit more effort?"
-- A. P. J.
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (13 preceding siblings ...)
2006-09-07 10:26 ` Mads Martin Joergensen
@ 2006-09-07 13:03 ` Christoph Wilke
2006-09-07 23:53 ` Sven 'Darkman' Michels
` (2 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Christoph Wilke @ 2006-09-07 13:03 UTC (permalink / raw)
To: mlmmj
[-- Attachment #1: Type: text/plain, Size: 316 bytes --]
Hej!
On Mon, September 4, 2006 21:42, Morten K. Poulsen wrote:
[...]
>
> If your patch is not included, please re-send it.
I don't know if anyone else has tested my patch to
limit the maximum mailsize, but here is an updated
diff for the RC.
It would be nice if you add it. ;)
>
> Have fun,
> Morten
Ciao
Chris
[-- Attachment #2: mlmmj-1.2.12-RC1-maxmailsize.diff --]
[-- Type: application/octet-stream, Size: 5849 bytes --]
diff -Nru mlmmj-1.2.12-RC1_orig/ChangeLog mlmmj-1.2.12-RC1_maxmailsize/ChangeLog
--- mlmmj-1.2.12-RC1_orig/ChangeLog Mon Sep 4 18:06:32 2006
+++ mlmmj-1.2.12-RC1_maxmailsize/ChangeLog Thu Sep 7 15:50:15 2006
@@ -11,6 +11,7 @@
forking. This is neccesary on FreeBSD.
o No need to check for subscribers in 0-sized files
o Make sure chomp works with empty strings (Frank Denis)
+ o Introduced a rule for limiting by mail size (Christoph Wilke)
1.2.11
o Previous fix to find_email_adr() was incomplete, so in some
cases mails would get rejected due to the To: or Cc: rule. Thanks
diff -Nru mlmmj-1.2.12-RC1_orig/TUNABLES mlmmj-1.2.12-RC1_maxmailsize/TUNABLES
--- mlmmj-1.2.12-RC1_orig/TUNABLES Mon Sep 4 17:56:48 2006
+++ mlmmj-1.2.12-RC1_maxmailsize/TUNABLES Thu Sep 7 15:13:49 2006
@@ -166,3 +166,12 @@
If this file exists, digest mails won't have a text part with a thread
summary.
+
+ · maxmailsize (normal)
+
+ With this option the maximal allowed size of incoming mails can be specified.
+
+ · nomaxmailsizedenymails (boolean)
+
+ If this is set, no reject notifications caused by violation of maxmailsize
+ will be sent.
diff -Nru mlmmj-1.2.12-RC1_orig/listtexts/de/maxmailsize mlmmj-1.2.12-RC1_maxmailsize/listtexts/de/maxmailsize
--- mlmmj-1.2.12-RC1_orig/listtexts/de/maxmailsize Thu Jan 1 01:00:00 1970
+++ mlmmj-1.2.12-RC1_maxmailsize/listtexts/de/maxmailsize Thu Sep 7 15:03:31 2006
@@ -0,0 +1,10 @@
+Subject: Beitrag zur Liste $listaddr$ wegen Größenüberschreitung abgelehnt
+
+Hallo, dies ist das mlmmj Programm das die Mailingliste
+
+$listaddr$
+
+verwaltet.
+
+Tut mir leid aber Ihre Mail konnte nicht versandt werden. Die von
+Ihnen verschickte Mail überschreitet das bestehende Größenlimit.
diff -Nru mlmmj-1.2.12-RC1_orig/listtexts/maxmailsize mlmmj-1.2.12-RC1_maxmailsize/listtexts/maxmailsize
--- mlmmj-1.2.12-RC1_orig/listtexts/maxmailsize Thu Jan 1 01:00:00 1970
+++ mlmmj-1.2.12-RC1_maxmailsize/listtexts/maxmailsize Thu Sep 7 15:05:07 2006
@@ -0,0 +1,11 @@
+Subject: Post to $listaddr$ denied due to size limit [was: "$oldsubject$"]
+
+Hi, this is the mlmmj program managing the mailinglist
+
+$listaddr$
+
+I'm sorry to inform you that your message could not be delivered to the
+list. Your mail was rejected due to the size limit of $maxmailsize$.
+
+Thanks.
+
diff -Nru mlmmj-1.2.12-RC1_orig/src/mlmmj-process.c mlmmj-1.2.12-RC1_maxmailsize/src/mlmmj-process.c
--- mlmmj-1.2.12-RC1_orig/src/mlmmj-process.c Mon Sep 4 00:04:11 2006
+++ mlmmj-1.2.12-RC1_maxmailsize/src/mlmmj-process.c Thu Sep 7 16:52:56 2006
@@ -348,7 +348,9 @@
int i, j, opt, noprocess = 0, moderated = 0;
int hdrfd, footfd, rawmailfd, donemailfd;
int subonlypost = 0, addrtocc = 1, intocc = 0;
+ int maxmailsize = 0;
int notoccdenymails = 0, noaccessdenymails = 0, nosubonlydenymails = 0;
+ int nomaxmailsizedenymails = 0;
char *listdir = NULL, *mailfile = NULL, *headerfilename = NULL;
char *footerfilename = NULL, *donemailname = NULL;
char *randomstr = NULL, *mqueuename;
@@ -356,6 +358,7 @@
char *bindir, *subjectprefix, *discardname, *listaddr, *listdelim;
char *listfqdn, *listname, *fromaddr;
char *queuefilename, *recipextra = NULL, *owner = NULL;
+ char *maxmailsizestr;
char *maildata[2] = { "posteraddr", NULL };
char *envstr, *efrom;
struct stat st;
@@ -631,6 +634,74 @@
return EXIT_SUCCESS;
}
+ /* this declaration is needed here... */
+ listaddr = getlistaddr(listdir);
+ alternates = ctrlvalues(listdir, "listaddress");
+
+ /* checking incoming mail's size */
+#if 0
+ log_error(LOG_ARGS, "%d", statctrl(listdir, "maxmailsize"));
+#endif
+ maxmailsize = statctrl(listdir, "maxmailsize");
+ if(maxmailsize) {
+ maxmailsizestr = ctrlvalue(listdir, "maxmailsize");
+ if(maxmailsizestr) {
+ maxmailsize = atol(maxmailsizestr);
+ myfree(maxmailsizestr);
+#if 0
+ log_error(LOG_ARGS, "max = %d", maxmailsize);
+#endif
+ if(stat(donemailname, &st) < 0) {
+ log_error(LOG_ARGS, "something went wrong"
+ " during stat(%s,..)", donemailname);
+ }
+ nomaxmailsizedenymails = statctrl(listdir, "nomaxmailsizedenymails");
+ if((st.st_size > maxmailsize) && nomaxmailsizedenymails) {
+#if 0
+ log_error(LOG_ARGS, "%d", nomaxmailsizedenymails);
+#endif
+ log_error(LOG_ARGS, "discarding mail %s due to"
+ " size limit (%d bytes too big) \n",
+ donemailname, (st.st_size - maxmailsize));
+ unlink(donemailname);
+ myfree(donemailname);
+ exit(EXIT_SUCCESS);
+ }
+ if((st.st_size > maxmailsize)) {
+#if 0
+ log_error(LOG_ARGS, "%s is %d bytes too big.\n",
+ donemailname,
+ (st.st_size - maxmailsize));
+#endif
+ listdelim = getlistdelim(listdir);
+ listname = genlistname(listaddr);
+ listfqdn = genlistfqdn(listaddr);
+ fromaddr = concatstr(4, listname, listdelim,
+ "bounces-help@", listfqdn);
+ queuefilename = prepstdreply(listdir,
+ "maxmailsize", "$listowner$",
+ fromemails.emaillist[0],
+ NULL, 0, NULL, NULL);
+ MY_ASSERT(queuefilename)
+ myfree(listdelim);
+ myfree(listname);
+ myfree(listfqdn);
+ unlink(donemailname);
+ myfree(donemailname);
+ execlp(mlmmjsend, mlmmjsend,
+ "-l", "1",
+ "-L", listdir,
+ "-T", fromemails.emaillist[0],
+ "-F", fromaddr,
+ "-m", queuefilename, (char *)NULL);
+
+ log_error(LOG_ARGS, "execlp() of '%s' failed", mlmmjsend);
+ exit(EXIT_FAILURE);
+
+ }
+ }
+ }
+
/* discard malformed mail with invalid From: */
if(fromemails.emailcount != 1) {
for(i = 0; i < fromemails.emailcount; i++)
@@ -673,8 +744,9 @@
unlink(mailfile);
+ /* maxmailsize need this earlier...
listaddr = getlistaddr(listdir);
- alternates = ctrlvalues(listdir, "listaddress");
+ alternates = ctrlvalues(listdir, "listaddress"); */
addrtocc = !(statctrl(listdir, "tocc"));
if(addrtocc) {
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (14 preceding siblings ...)
2006-09-07 13:03 ` Christoph Wilke
@ 2006-09-07 23:53 ` Sven 'Darkman' Michels
2006-09-11 9:17 ` Jakob Hirsch
2006-09-11 19:04 ` Morten K. Poulsen
17 siblings, 0 replies; 19+ messages in thread
From: Sven 'Darkman' Michels @ 2006-09-07 23:53 UTC (permalink / raw)
To: mlmmj
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Morten K. Poulsen wrote:
>> Most of the patch is simplyfing the "voodoo" and making it less ugly,
>> which I felt should be done because it got even more ugly with the mime
>> stuff in it. This should be done even without the mime stuff.
>
> I still do not like the idea of having MIME parsing in the list manager, but I will have another look at the patch after the release of mlmmj-1.2.12.
Well, i just want to point out some, at least for me, important point:
mlmmj offers the functionality of adding a footer to a mail (which is
imho one of the best features for the end user, because you can add
the unsubscribe stuff to every mail and normally everyone should
see it - i know that this doesn't work for all ppl, but hell.. ;).
If mlmmj offers such a feature, it works like a MUA. As a MUA it should
be able to follow the normal mail standards, and in some cases this
may the usage of mime. For that case mlmmj should handle the footer
stuff by itself.
At the moment, mlmmj would break some mails by simply add a footer to
the end, and i think this is not what we want, do we?
So, this is not a blame to your/mmj or anyones work, its just my point
of view for this case ;)
Regards,
Darkman
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFFALDmQoCguWUBzBwRAqh2AJ9xIIq4q3sUBWNxaxNZS04ZlEvn6ACfV2/6
dRYrQgUPqY3nilFYHKGTGGo=bwCf
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (15 preceding siblings ...)
2006-09-07 23:53 ` Sven 'Darkman' Michels
@ 2006-09-11 9:17 ` Jakob Hirsch
2006-09-11 19:04 ` Morten K. Poulsen
17 siblings, 0 replies; 19+ messages in thread
From: Jakob Hirsch @ 2006-09-11 9:17 UTC (permalink / raw)
To: mlmmj
Quoting Morten K. Poulsen:
>>> I do not like the idea of having MIME parsing in the list manager
>>> itself. Or any kind of mail body parsing, for that matter.
>> Um, we had this discussion on this list about 9 months ago. Mads
>> promised to include this in 1.2.10-RC1...
> Yes, I see. But he didn't keep that promise.
So you could do it for him :)
>> Most of the patch is simplyfing the "voodoo" and making it less
>> ugly, which I felt should be done because it got even more ugly
>> with the mime stuff in it. This should be done even without the
>> mime stuff.
> I still do not like the idea of having MIME parsing in the list
I understand your concern. MIME seems to have a bad reputation when it
comes to handling in software. But the patched mlmmj is really not doing
much: Take the message (with MIME headers, if present) and put it into a
new MIME envelope. This is really not rocket science.
And as Sven pointed out: There's already the functionality of adding a
footer. I think there is some feature, it should be done right, not half
hearted. Or at least there should be at warning in the description of
the feature about its limitation (euphemised). MIME is not something new
and fancy, many MUAs use it today, so any decent mail processing
software should at least be able to deal with its basics.
> manager, but I will have another look at the patch after the release
> of mlmmj-1.2.12.
Uh, I think I heard something like that before. :)
>> PS: For some strange reason, I cannot mail you directly. My MTA
>> times out after send its EHLO, but your SMTP greeting comes fast
>> when I telnet the smtp port of mail.n0rd.dk, so the connection
>> seems to be ok.
> worksforme
looked into it, again. It works here if I disable tcp window scaling
(RFC1323) with "echo 0 > /proc/sys/net/ipv4/tcp_window_scaling". This
indicates a broken firewall somewhere in the path (probably near your
server, I tested from various sites and all of them had this). See e.g.
http://kerneltrap.org/node/6723.
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: mlmmj-1.2.12-RC1 released
2006-09-04 19:42 mlmmj-1.2.12-RC1 released Morten K. Poulsen
` (16 preceding siblings ...)
2006-09-11 9:17 ` Jakob Hirsch
@ 2006-09-11 19:04 ` Morten K. Poulsen
17 siblings, 0 replies; 19+ messages in thread
From: Morten K. Poulsen @ 2006-09-11 19:04 UTC (permalink / raw)
To: mlmmj
Hi Stefan,
Stefan Reinauer <stepan@openbios.org> wrote:
> Please add the following two patches as well:
>
> * mlmmj-1.2.12-RC1-fix-german.diff
I have some problems with this patch. The German a-umlaut is the two bytes "c3 a4" (which is UTF-8) in the patch, but u-umlaut is encoded as the three bytes "ef bf bd" (which is not UTF-8).
Could you re-send the patch as UTF-8 or ISO-8859-1?
Morten
PS. When I finish i18n, all listtexts will be in quoted printable UTF-8. It should make life a tiny bit easier.
--
Morten K. Poulsen <morten@afdelingp.dk>
http://www.afdelingp.dk/
^ permalink raw reply [flat|nested] 19+ messages in thread