[Mailman-Users] Cannot to make work mailman correctly

James Brown jbrownfirst at gmail.com
Wed Aug 10 08:46:22 CEST 2011


I have a vds under Free-BSD-8.1-STABLE which I use for maintaining of
public sites and etc.
Under that vds I have a mailing system which consits from an exim-4.76
which receives and sends emails to/from local mail users and
dovecot-1.2.17 which lets get receiving post to email-clients.
I want to set up the Mailman for maintaining post lists.
Firstly, created subdomain 'list.somename.name' in my bind-settings. It
works correctly.
Then, after installing the Mailman from ports, I set up my Apache to
work with it. My Apache wokrs correctly too.
Then I checked and changed my exim configuration file and etc and tested
list verification command with the next result:
>  exim -bt news at list.somename.name
> Address rewritten as: news at list.somename.name
> news at list.somename.name
>     <-- news at list.somename.name
>     <-- news at list.somename.name
>     <-- news at list.somename.name
>   router = localuser, transport = local_delivery


Further I created a site-wide mailing list and a mailing list as in
described in /usr/local/share/doc/mailman/mailman-install.txt but it is
not works well.
It is possible to subscribe to list throwgh the web-form, it is possible
to receive emails after that for subsribing confirmation to local email
users which I tried to subsribe, is is possible to confirm subscription
through the web but not through email and it is impossible to receive
emails from list and to see the archive sending to list throupgh the web.

With accordance to the above I have some questions:
1) What I do wrong?
2) Where is I need to indicate aliases after creating the new list - in
/etc/aliases (which is a symbolic link to /etc/mail/aliases in FreeBSD)
or in /usr/local/etc/exim/aliases?
3) Does it need to create in the /usr/local/etc/exim/passwd email-users
such as maillistname at list.somename.name or not?
I don't read any about it in
/usr/local/share/doc/mailman/mailman-install.txt and here
http://www.exim.org/howto/mailman21.html and firstly I did not create 'em.
I had the next exim logs that time:

> H=mail.somename.name [xxx.xxx.xxx.xxx] sender verify fail for <news-bounces at list.somename.name>: all relevant MX records point to non-existent hosts
> H=mail.somename.name [xxx.xxx.xxx.xxx] F=<news-bounces at list.somename.name> rejected RCPT <mailman-owner at list.somename.name>: Sender verify failed
> H=mail.somename.name [xxx.xxx.xxx.xxx] sender verify fail for <news-bounces at list.somename.name>: all relevant MX records point to non-existent hosts
>  H=mail.somename.name [xxx.xxx.xxx.xxx] F=<news-bounces at list.somename.name> rejected RCPT <adm at somename.name>: Sender verify failed
> H=router45-readme.domainname1.net ([0.0.0.0]) [xxx.xxx.xxx.xxx] F=<adm at somename.name> rejected RCPT <mailman-request at list.somename.name>: all relevant MX records point to non-existent hosts

4) If I need to create an email user for lists in
/usr/local/etc/exim/passwd, how I can indicate to the Mailman its
password for authentificaton? Or what I need to do instead?
5) If I need to create an email user for lists in
/usr/local/etc/exim/passwd, what is home directory of it I need to indicate?
As I think, I need to indicate one of the directories existing in
/usr/local/mailman/archives, probably
/usr/local/mailman/archives/public/nameoflist?
I created public list named "news" through the web-form, but it was
created the next symbolic link:
> ls -l /usr/local/mailman/archives/public
>> lrwxr-xr-x  1 mailman  mailman   news -> /usr/local/mailman/archives/private/news
not a directory.
So I have the next too:
> ls -l /usr/local/mailman/archives/private
> total 8
> drwxrwsr-x  2 root     mailman  512  mailman
> drwxrwsr-x  2 root     mailman  512  mailman.mbox
> drwxrwsr-x  2 mailman  mailman  512  news
> drwxrwsr-x  2 mailman  mailman  512  news.mbox

When I tried to indicate it as the email user "news" home directory in
/usr/local/etc/exim/passwd and when I tried to indicate
/usr/local/mailman/archives/private/news or
/usr/local/mailman/archives/private/news.mbox as it, after sending an
email to the list I had the next exim logs:

> 1Qqh5b-0001Qz-Kx == news at list.somename.name (news at list.somename.name, news at list.somename.name) <news at list.somename.name> R=localuser T=local_delivery defer (13): Permission denied: while creating mailbox /usr/local/mailman/archives/private/news.mbox/mbox
>  1Qqh5b-0001Qz-Kx == news at list.somename.name (news at list.somename.name, news at list.somename.name) <news at list.somename.name> R=localuser T=local_delivery defer (-52): Retry time not yet reached

6) As I use an email system for my usual needs consists from exim +
dovecot, do I need to include the dovecot in working with my Mailman
email list by any method?

The current configuration file of my exim attached.


Yours,

                                         James

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: configure_20110810
URL: <http://mail.python.org/pipermail/mailman-users/attachments/20110810/ab7423cf/attachment-0001.ksh>


More information about the Mailman-Users mailing list