O
optize
Guest
Greetings.
We seem to have a really weird problem with qmail/xinetd. It will allow everyone to relay spam through us (which we don't want!)
Here is my smtpd_psa in /etc/xinet.d;
service smtp
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
server = /var/qmail/bin/tcp-env
server_args = /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}
So let's telnet to our server to test it out since qmail-smtpd is running off xinetd.
220 x.x.x.x ESMTP
HELO
250 x.x.x.x
MAIL FROM:hi@hi.org
250 ok
RCPT TO:ajslfkj@asdf.com
250 ok
data
354 go ahead
But if we run /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true manually;
[root@x.x.x.x etc]# /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
220 x.x.x.x ESMTP
HELO
250 x.x.x.x
MAIL FROM:hi@hi.org
250 ok
RCPT TO:lkasjflkajsf@asdf.com
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
So the only difference is running xinetd with /var/qmail/bin/tcp-env in front of the qmail programs and when I do that, it allows relaying again.
PLEASE HELP!! I'm going crazy.
We seem to have a really weird problem with qmail/xinetd. It will allow everyone to relay spam through us (which we don't want!)
Here is my smtpd_psa in /etc/xinet.d;
service smtp
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
server = /var/qmail/bin/tcp-env
server_args = /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}
So let's telnet to our server to test it out since qmail-smtpd is running off xinetd.
220 x.x.x.x ESMTP
HELO
250 x.x.x.x
MAIL FROM:hi@hi.org
250 ok
RCPT TO:ajslfkj@asdf.com
250 ok
data
354 go ahead
But if we run /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true manually;
[root@x.x.x.x etc]# /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
220 x.x.x.x ESMTP
HELO
250 x.x.x.x
MAIL FROM:hi@hi.org
250 ok
RCPT TO:lkasjflkajsf@asdf.com
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
So the only difference is running xinetd with /var/qmail/bin/tcp-env in front of the qmail programs and when I do that, it allows relaying again.
PLEASE HELP!! I'm going crazy.