go to bug id or search bugs for
To me it looks like mlmmj creates a list of subscribers and goes through the list to send the mail. When it then finds an invalid mail address it stops and creates a re-queue. That's fine so far *but* it does *not* proceed with all the other mails.
I just checked some of our lists directories and noticed requeues from >1 year ago.
Our users are often complaining because e.g. the first ten of the list got the mail while the other 1000 didn't because of "one" invalid entry.
It would be really great when you'd improve the re-queue behaviour.
Add a Patch
Are you running mlmmj-maintd? You definitely shouldn't have requeues > 1 year old if it's running. At worst, mails should be delayed a couple of hours until the next mlmmj-maintd run, I believe.
/etc/cron.d/mlmmj-maintd:2 */3 * * * mail /usr/bin/mlmmj-maintd -F -d /var/lists
# /usr/bin/mlmmj-maintd -F -L /var/lists/gentoo-user-ru
# find /var/lists/gentoo-user-ru/requeue/ -type f -mtime +365 -ls
507020 8 -rw------- 1 mail mail 8058 Nov 16 2009 /var/lists/gentoo-user-ru/requeue/7742/subscribers
555499 8 -rw------- 1 mail mail 8064 Feb 19 2010 /var/lists/gentoo-user-ru/requeue/7912/subscribers
603449 8 -rw------- 1 mail mail 8044 Aug 3 2010 /var/lists/gentoo-user-ru/requeue/8114/subscribers
Just let me know if you want me to file a new bug regarding the old requeue files/jobs, as it seems to be unrelated to the main issue actually.