hello, i have fixed some problems with my sendmail.cf file, and have got sendmail running correctly and it is (apparently) handing off tasks to mailman.

i can now see that i am getting 'user unknown' error messages (ie. bounces) 
when i send to my lists:

----- The following addresses had permanent fatal errors -----
<[EMAIL PROTECTED]>
   (reason: 550 5.1.1 <[EMAIL PROTECTED]>... User unknown)

  ----- Transcript of session follows -----
... while talking to lists.scoastnet.com.au.:

DATA

<<< 550 5.1.1 <[EMAIL PROTECTED]>... User unknown 550 5.1.1 <[EMAIL PROTECTED]>... User unknown <<< 503 5.0.0 Need RCPT (recipient)


i have created lists through both the command line and web interfaces. i can log in and subscribe users to the off-the-grid list on the web, and have received subscription confirmation emails afterwards.

some similar 'user unknown' errors in the mailman-users archives suggest that 
this is a problem with aliases, but my impression was that when you use 
mm-handler with sendmail, you no longer need to worry about aliases. my 
mailertable looks like this:

lists.scoastnet.com.au  mailman:lists.scoastnet.com.au

my mailer definition looks like this:

Mmailman,       P=/etc/mail/mm-handler, F=rDFMhlqSu, U=mailman:mailnull,
               S=EnvFromL, R=EnvToL/HdrToL,
               A=mm-handler $h $u

i have removed the ALIAS_FILE feature from my sendmail.mc file (becuase in 
mailman.mc example from David Champion, he comments the ALIAS_FILE feature 
saying that you can keep old aliases for back compatibility, but i have no 
reason for this so i have not kept it in there).

i would really appreciate any help you can offer.

cheers

iain

Iain Dooley wrote:
hi, i've just installed mailman and mm-handler on a FreeBSD machine with uname:

FreeBSD kingfish.scoastnet.com.au 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Thu Jan 27 22:44:45 EST 2005 [EMAIL PROTECTED]:/usr/src/sys/i386/compile/NEWKERNEL i386

i am able to create and maintain lists, but get no response (not even an error) when i send mail to a list.

i followed the process for sendmail integration described in the mm-handler howto. when i call 'make' from /etc/mail/ i get the following errors:

cp freebsd.mc kingfish.scoastnet.com.au.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 kingfish.scoastnet.com.au.mc > kingfish.scoastnet.com.au.cf
*** ERROR: FEATURE() should be before MAILER()


*** ERROR: FEATURE() should be before MAILER()

*** ERROR: FEATURE() should be before MAILER()

cp freebsd.submit.mc kingfish.scoastnet.com.au.submit.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 kingfish.scoastnet.com.au.submit.mc > kingfish.scoastnet.com.au.submit.cf


i am able to subscribe users through the web interface, and get the confirmation emails. i can use the confirmation http link, but if i respond to the confirmation email then i do not get the 'welcome' message.

once subscribed, i do not get emails back when i send to the list. i do not get any error emails, i just receive no emails in response when i send to my mailing list. the following are some messages from /var/log/messages:

May 1 03:10:00 kingfish cron[67069]: _secure_path: cannot stat none/.login_conf: Permission denied
May 1 03:15:00 kingfish cron[68044]: _secure_path: cannot stat none/.login_conf: Permission denied
May 1 03:20:00 kingfish cron[69809]: _secure_path: cannot stat none/.login_conf: Permission denied
May 1 03:25:00 kingfish cron[71715]: _secure_path: cannot stat none/.login_conf: Permission denied
May 1 03:27:00 kingfish cron[72191]: _secure_path: cannot stat none/.login_conf: Permission denied
May 1 03:30:00 kingfish cron[72599]: _secure_path: cannot stat none/.login_conf: Permission denied
May 1 03:35:00 kingfish cron[74371]: _secure_path: cannot stat none/.login_conf: Permission denied


there are no error messages in /usr/local/mailman/logs/error. my virtusers table looks like this:

[EMAIL PROTECTED]    [EMAIL PROTECTED]

my mailertable looks like this:

lists.scoastnet.com.au  mailman:lists.scoastnet.com.au

i have included the following in mm_cfg.py:

DEFAULT_EMAIL_HOST = 'lists.scoastnet.com.au'
DEFAULT_URL_HOST = 'lists.scoastnet.com.au'
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)

the url lists.scoastnet.com.au resolves to the same IP address as kingfish.scoastnet.com.au

there is this line in mm-handler:

$SENDMAIL = "/usr/lib/sendmail -oem -oi";

there is no file called /usr/lib/sendmail on my machine. there is a binary for sendmail called:

/usr/sbin/sendmail

i tried changing the $SENDMAIL line above to:

$SENDMAIL = "/usr/sbin/sendmail -oem -oi";

but still no results. is there anything else i can provide to help someone diagnose my problem? i'm pretty lost...

cheers

iain
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: http://mail.python.org/mailman/options/mailman-users/mail%40iaindooley.com


Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to