Anzeige:
Ergebnis 1 bis 2 von 2

Thema: maildrop findet User nicht - Kann wer helfen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Nov 2002
    Beiträge
    332

    maildrop findet User nicht - Kann wer helfen?

    Hallo Zusammen,
    ich habe bei mir einen Suse 10.3 Server mit postfix, courier, amavisd, spamassassin laufen. Jetzt habe ich mir maildrop installiert um die erkannte Spam-Mails direkt in einen Spam Ordner zu verschieben.
    In meine main.cf habe ich folgendes hinzugefügt
    virtual_transport = maildrop
    maildrop_destination_recipient_limit = 1
    In meiner master.cf steht folgendes
    maildrop unix - n n - - pipe
    flags=DRhu user=virtmail:virtmail argv=/usr/bin/maildrop -w 90 -d ${recipient} ${nexthop}
    Ich habe maildrop kompiliert. Dabei wurde aber in /etc keine Configdatei angelegt. Daher habe ich eine /etc/maildroprc angelegt. Darin steht folgendes
    logfile /var/log/maildrop.log
    RECIPIENT=$1
    DOMAIN=$2
    import SENDER
    DEFAULT=/srv/email/$DOMAIN/$RECIPIENT
    SPAMDIR = $DEFAULT.Spam/
    TRASHDIR = $DEFAULT.Trash/
    if (/^X-Spam-Status: Yes/)
    to $SPAMDIR
    Wenn ich mir jetzt eine Mail schicke steht in den Logs folgendes
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/cleanup[8011]: 7925425340B6: message-id=<fb54beff0805220737g4ae1f78g869d561acefd709e@ma il.gmail.com>
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/qmgr[7967]: 7925425340B6: from=<absender@googlemail.com>, size=2877, nrcpt=1 (queue active)
    May 22 14:37:07 openSUSE-103-64-LAMP postfix/smtpd[8027]: disconnect from unknown[127.0.0.1]
    May 22 16:37:07 openSUSE-103-64-LAMP amavis[22624]: (22624-19) Passed CLEAN, [209.85.132.241] [209.85.132.241] <absender@googlemail.com> -> <michael@domain.de>, Message-ID: <fb54beff0805220737g4ae1f78g869d561acefd709e@mail. gmail.com>, mail_id: VhahYbsRtWBb, Hits: 2.85, size: 2019, queued_as: 7925425340B6, dkim_id=@googlemail.com,absender@googlemail.com, 4790 ms
    May 22 14:37:07 openSUSE-103-64-LAMP postfix/smtp[7979]: 8206525340B7: to=<michael@domain.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=5.2, delays=0.39/0/0.01/4.8, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 7925425340B6)
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/qmgr[7967]: 8206525340B7: removed
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/pipe[7977]: 7925425340B6: to=<michael@domain.de>, relay=maildrop, delay=0.19, delays=0.08/0/0/0.11, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/cleanup[7987]: A897225340B7: message-id=<20080522143707.A897225340B7@openSUSE-103-64-LAMP.epmsmail.de>
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/smtpd[8021]: lost connection after DATA from cnx113.neoplus.adsl.tpnet.pl[83.31.177.113]
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/smtpd[8021]: disconnect from cnx113.neoplus.adsl.tpnet.pl[83.31.177.113]
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/smtpd[8000]: connect from adsl190-29-173-178.epm.net.co[190.29.173.178]
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/bounce[7982]: 7925425340B6: sender non-delivery notification: A897225340B7
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/qmgr[7967]: A897225340B7: from=<>, size=4884, nrcpt=1 (queue active)
    May 22 16:37:07 openSUSE-103-64-LAMP postfix/qmgr[7967]: 7925425340B6: removed
    May 22 16:37:08 openSUSE-103-64-LAMP postfix/smtpd[8000]: NOQUEUE: reject: RCPT from adsl190-29-173-178.epm.net.co[190.29.173.178]: 550 5.1.1 <pluning@domain.de>: Recipient address rejected: User unknown in virtual mailbox table; from=<root@attic-recruitment.co.uk> to=<pluning@domain.de> proto=ESMTP helo=<adsl190-29-173-178.epm.net.co>
    May 22 16:37:09 openSUSE-103-64-LAMP postfix/smtp[8013]: A897225340B7: to=<absender@googlemail.com>, relay=gmail-smtp-in.l.google.com[209.85.135.27]:25, delay=1.8, delays=0.2/0/0.25/1.3, dsn=2.0.0, status=sent (250 2.0.0 OK 1211467029 i5si15814322mue.2)
    May 22 16:37:09 openSUSE-103-64-LAMP postfix/qmgr[7967]: A897225340B7: removed
    Wenn ich das richtig sehe, wir maildrop genutzt und er kann den Usernamen nicht finden. Was und wo muss ich Maildrop jetzt sagen, damit er meine User findet?
    Meine User habe ich in einer MySQL-DB. Ich hatte gelesen, dass durch courier-authlib die User gefunden werden.
    Ich habe maildrop selber kompiliert. Wie kann ich jetzt rausfinden ob configure courier-athlib gefunden hat?
    Was mache ich falsch? Im voraus, vielen dank für Hilfe

  2. #2
    Registrierter Benutzer
    Registriert seit
    Nov 2002
    Beiträge
    332
    So, habe es jetzt glaube ich hinbekommen. Falls noch jemand vor dem Problem steht schreibe ich mal, wie ich es wohl hinbekommen habe.

    In der master.cf habe ich folgendes stehen
    maildrop unix - n n - - pipe
    flags=DRhu user=vmail argv=/usr/bin/maildrop -d vmail ${recipient} ${nexthop}
    Im Homeverzeichnis von vmail lege ich dann eine .mailfilter Datei mit dem maildrop-Regeln an.
    Die /etc/maildroprc nenne ich um, weil sonst diese genommen wird. In der .mailfilter kann man dann z.B. noch für jeden User eine eigene Filterdatei einbinden.

Ähnliche Themen

  1. ordner vom mailserver verschwunden!!
    Von luckystrikerulz im Forum Linux als Server
    Antworten: 19
    Letzter Beitrag: 25.06.07, 18:58
  2. Antworten: 1
    Letzter Beitrag: 29.10.02, 01:25
  3. Map&Guide for Linux
    Von Torsten im Forum Anwendungen Allgemein, Software
    Antworten: 14
    Letzter Beitrag: 18.10.02, 13:14
  4. Postfix, SMTP Auth, SASL
    Von debian-climber im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 17.10.02, 13:55
  5. Linux und Windows
    Von zopp im Forum Meldungen und Mitglieder
    Antworten: 27
    Letzter Beitrag: 30.09.02, 14:41

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •