Thanks for the advice, I upgraded to sendmail-8.9.3-20 (I didn't make any of the other changes) and I found the source of the problem. It turned out that the relay options must be specified in the /etc/mail/update_pop.conf file not the /etc/mail/access file because this keeps getting overwriten whenever /usr/sbin/update_pop runs
So I've finally managed to get sendmail to allow localhost relaying, i setup a test list, and it sends me the new mailing list email :-) But unfortunately i've got a new problem .....
If I try to access http://www.ourserver.com/mailman/admin/test I get an "Internal Server Error" Checking apache's logs I found the following :
error_log:[Sat Jun 30 16:22:25 2001] [error] [client 207.172.11.232] Premature end of script headers: /home2/mailman/cgi-bin/admin suexec_log:[2001-06-30 16:22:25]: directory is writable by others: (/home2/mailman/cgi-bin)
Is this an Apache problem or is it related to the scripts themselves ?
-----Original Message----- From: Vizi Szilard [mailto:vizisz@freemail.hu] Sent: Friday, June 29, 2001 7:38 AM To: Firas R. Subject: Re: : Nothing happens !
Firas R. wrote:
localhost RELAY 127.0.0.1 RELAY Try to put here a:
localhost.localdomain RELAY
line to.
Jun 30 06:37:29 ourserver sendmail[14614]: GAA14614: ruleset=check_rcpt, arg1=<myself@yahoo.com>, relay=localhost [127.0.0.1], reject=550 <myself@yahoo.com>... Relaying denied Once this also happened with me, no matter what I modified in the sendmail it does not accept my message.
There could be 3 things you can do:
- change the sendmail version sendmail-8.9.3-20 is working perfectly on my machine, I had to make a downgrade
- read the README.SENDMAIL in the mailman source, it shows you how to react with sendmail in different way
- Take a look at the /home/mailman/Mailman/Defaults.py
Delivery module for the message pipeline. See
# Mailman/Handlers/HandlerAPI.py for details. Unless overridden specifically # in that module, this handler is used for message delivery to the list, and # to an individual user. This value must be a string naming a module in the # Mailman.Handlers package. # # SECURITY WARNING: The Sendmail module is not secure! Please read the # comments in Mailman/Handlers/Sendmail.py for details. Use at your own # risk. # #DELIVERY_MODULE = 'Sendmail' DELIVERY_MODULE = 'SMTPDirect'
You should change to Sendmail instead of SMTPDirect.
One of this have to work!
Szilard Vizi
mailto:vizisz@freemail.hu UIN:10676592
Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
participants (1)
-
Firas R.