[Mailman-Users] Can't show received mail on Mailman Archives

Daniel.Li lida_mail at 163.com
Mon Mar 16 13:47:31 CET 2009


On Sat, 2009-03-14 at 07:53 -0700, Mark Sapiro wrote: 
> Daniel.Li wrote:
> >
> >Now, I can subscribe the maillist, mailman mailed me passcode, confirm
> >mails. And I can send e-mail to maillist address.
> >
> >It seems OK, but I found that I never receive the mail from mailman and
> >can't find mails I have sent before, which is too say that mailman
> >archives is empty.
> >
> >I checked my mail log, I found my server did received my mail. But I
> >didn't know where to check now.
> 
> 
> What does the mail log say was done with the mail? 

I'm using Postfix Mail Server 2.5.1 now.
I use webmin to check mailman account, and found that all mails, I have
sent before, are in the mailbox, which was NOT piped to Mailman.

> Was it piped to
> Mailman?

Well, did u mean configurations in httpd.conf?

I have added this in /etc/apache2/httpd.conf 

> ScriptAlias /mailman/ /var/www/mailman/cgi-bin/
> <Directory /var/www/mailman/cgi-bin/>
>     AllowOverride None
>     Options ExecCGI
>     Order allow,deny
>     Allow from all
> </Directory>
> 
> 
> Alias /pipermail/ /var/www/mailman/archives/public/
> <Directory /var/www/mailman/archives/public>
>     Options Indexes MultiViews FollowSymLinks
>     AllowOverride None
>     Order allow,deny
>     Allow from all
> </Directory>
> 
> # Uncomment the following line, replacing www.example.com with your
> server's
> # name, to redirect queries to /mailman to the listinfo page
> (recommended).




> 
> Also see the FAQ at <http://wiki.list.org/x/A4E9>.
Thanks for this link, yeah, it must be something wrong here.

Step 1:
I have checked ~mailman/bin/check_perms, and found some permission
issue. So I use sudo to correct these problems, until I got 

> $ sudo bin/check_perms 
> No problems found

After this, I have found that
http://palfocus.oicp.net/pipermail/mailman/ is forbidden, 403 error.


Step 2:
$ ps auxww| grep mailmanctl |grep -v grep
<blank>
$ ps auxww | egrep 'p[y]thon'
<blank>

So I just run following commands to get qrunner running.
$ sudo bin/mailmanctl start
Starting Mailman's master qrunner.
daniel at palfocus:/var/www/mailman$ ps auxww | egrep 'p[y]thon'
mailman  20440  0.0  1.8  10180  4816 ?        Ss   20:23
0:00 /usr/bin/python bin/mailmanctl start
mailman  20441  0.2  2.5   9832  6516 ?        S    20:23
0:00 /usr/bin/python /var/www/mailman/bin/qrunner
--runner=ArchRunner:0:1 -s
mailman  20442  0.2  2.5   9864  6536 ?        S    20:23
0:00 /usr/bin/python /var/www/mailman/bin/qrunner
--runner=BounceRunner:0:1 -s
mailman  20443  0.2  2.5   9808  6500 ?        S    20:23
0:00 /usr/bin/python /var/www/mailman/bin/qrunner
--runner=CommandRunner:0:1 -s
mailman  20444  0.2  2.5   9820  6516 ?        S    20:23
0:00 /usr/bin/python /var/www/mailman/bin/qrunner
--runner=IncomingRunner:0:1 -s
mailman  20445  0.2  2.5   9808  6552 ?        S    20:23
0:00 /usr/bin/python /var/www/mailman/bin/qrunner
--runner=NewsRunner:0:1 -s
mailman  20446  0.2  2.7   9864  6916 ?        S    20:23
0:00 /usr/bin/python /var/www/mailman/bin/qrunner
--runner=OutgoingRunner:0:1 -s
mailman  20447  0.2  2.6   9832  6720 ?        S    20:23
0:00 /usr/bin/python /var/www/mailman/bin/qrunner
--runner=VirginRunner:0:1 -s
mailman  20448  0.2  2.5   9836  6520 ?        S    20:23
0:00 /usr/bin/python /var/www/mailman/bin/qrunner
--runner=RetryRunner:0:1 -s

Step 3: It seems correct
$ grep mailman /etc/aliases
## mailman mailing list
#mailman:              "|/var/www/mailman/mail/mailman post mailman"
#mailman-admin:        "|/var/www/mailman/mail/mailman admin mailman"
#mailman-bounces:      "|/var/www/mailman/mail/mailman bounces mailman"
#mailman-confirm:      "|/var/www/mailman/mail/mailman confirm mailman"
#mailman-join:         "|/var/www/mailman/mail/mailman join mailman"
#mailman-leave:        "|/var/www/mailman/mail/mailman leave mailman"
#mailman-owner:        "|/var/www/mailman/mail/mailman owner mailman"
#mailman-request:      "|/var/www/mailman/mail/mailman request mailman"
#mailman-subscribe:    "|/var/www/mailman/mail/mailman subscribe
mailman"
#mailman-unsubscribe:  "|/var/www/mailman/mail/mailman unsubscribe
mailman"

Step 4: It seems OK.
$ ls -l ./locks
total 8
-rw-rw-r-- 2 mailman mailman 61 2009-03-18 02:23 master-qrunner
-rw-rw-r-- 2 mailman mailman 61 2009-03-18 02:23
master-qrunner.palfocus.oicp.net.20440


Step 5:
$ ps aux |grep 20440 |grep -v grep
mailman  20440  0.0  1.8  10180  4816 ?        Ss   20:23
0:00 /usr/bin/python bin/mailmanctl start


Well, I'm NOT expert on this. I think I can just find some easy
problems. So I put all steps that I have done here.
But After this, the problem still exists.

Please help me on this. Any hint or advice is mostly appreciated. So I
can just follow instructions to find out what's wrong with the server.


I use sendmail and Fedora 5 last time. But I have found that it is
different this time.


> 
-- 
Daniel.Li <lida_mail at 163.com>
PALFocus (http://palfocus.oicp.net)




More information about the Mailman-Users mailing list