OVH Community, your new community space.

QMail mit CHKUSR und VPOPMAIL


HeinzDieter
27.08.09, 01:55
Hallo zusammen.

Ich habe derzeits leider ein ziemlich grosses Problem mit meinem RPS. Die Mail-Konfiguration will einfach nicht klappen. Der Server wird förmlich mit eMails überflutet, weil der Server jede eMail an die installierten Domains installiert. Eine Account-Prüfung mit CHKUSR (installiert) findet leider gar nicht statt. Stattdessen liefert mir "tail /var/log/qmailsmtp/current":

Code:
@400000004a95d5db3b65ba04 CHKUSER accepted rcpt: from  remote  rcpt  : found existing recipient
@400000004a95d6192d0231a4 CHKUSER accepted rcpt: from  remote  rcpt  : found existing recipient
@400000004a95d63f0f696194 CHKUSER accepted rcpt: from  remote  rcpt  : found existing recipient
@400000004a95d6b537d8c2b4 CHKUSER accepted rcpt: from  remote <190-176-182-225.speedy.com.ar:unknown:190.176.182.225> rcpt  : found existing recipient
Meine Domains sind mit dem Sternchen (*) markiert. Die Empfängerkonten existieren nicht auf meinem Server und dennoch wird die eMail entgegen genommen und in die qmail queue aufgenommen. Die Mails sammeln sich fleissig im "/mess". Die Absenderadressen sind auch allesamt unbekannt und die Mails bestehen nur aus Spam.

"/etc/init.d/qmail":

Code:
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

depend() {
    use net
    before ntpd ntp-client spamd apache apache2
}

start() {
    cd /

    ebegin "Starting Qmail"
    env - PATH="/var/qmail/bin:/usr/local/bin" \
        /var/qmail/bin/qmail-start ./Maildir/ 2>&1 | /usr/local/bin/tai64n \
	| /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog /var/log/qmail/ &
    eend $?
    ebegin "Starting Pop"
    env - PATH="/var/qmail/bin:/usr/local/bin" \
        tcpserver -H -R -c100 0 pop-3 /var/qmail/bin/qmail-popup \
	r21311.ovh.net \
	/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 \
	| /usr/local/bin/tai64n \
	| /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog /var/log/qmailpop3/ &
    eend $?
    ebegin "Starting Smtp"
    env - PATH="/var/qmail/bin:/usr/local/bin" CHKUSER_START="DOMAIN" \
        tcpserver -H -R -x /etc/tcp.smtp.cdb -c100 -u508 -g503 0 smtp \
	/var/qmail/bin/qmail-smtpd 2>&1 \
	| /usr/local/bin/tai64n \
	| /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog /var/log/qmailsmtp/ &
    eend $?	    
	    
}

stop() {
    ebegin "Stopping Qmail"
    killall qmail-send
    killall tcpserver
    eend $?
}
"/etc/tcp.smtp":
Code:
127.0.0.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue"
Der Server sollte einfach nur die Mails akzeptieren, für die auch Konten existieren (unter den entsprechenden Domains natürlich )
Ich bin im Moment leider ziemlich überfragt. Vielleicht weiss ja von euch jemand Rat

Wenns ihr noch was an configs brauchts, soagt ihr mir einfach Bescheid bitte. Mir viel jetzt so eben auf die schnelle nüx weiter ein

Viele Grüsse

Euer HeinzDieter