Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Qmail legt eingehende Mails nicht richtig ab

  1. #1
    Registrierter Benutzer
    Registriert seit
    Dec 2001
    Beiträge
    25

    Question Qmail legt eingehende Mails nicht richtig ab

    hi Linux-Gemeinde,

    Ich kann Emails empfangen mittels qmail, diese Mails verschwinden dann im Queue-Verzeichnis von qmail.

    Getesteterweise kann ich die Mails aber nur mit einem Email-Client (Outlook Express) per pop3 holen, wenn diese im Userverzeichnis unter "/home/vpopmail/domains/meineDomain.de/meinUsername/new/" stehen. Von einem anderen Ablageort sind sie nicht holbar.

    Wie also bekomme ich qmail dazu, die geholten Mails anhand des Empfängers zu identifizieren und in das entsprechende Postfach von vpopmail einzusortieren?

    Bin für jegliche Hilfe dankbar!
    MfG,
    Robert U. Terwilliger

  2. #2
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    welche mails willst du wo abholen? die der lokalen user? oder
    holst du sie aus dem inet per fetchmail?

    der tom

  3. #3
    Registrierter Benutzer
    Registriert seit
    Dec 2001
    Beiträge
    25
    hi!

    wie geschrieben: Die Mails werden von unserem Smartmailhost geholt per fetchmail. Dieses klappt auch ohne Probleme. Diese eingehenden Mails werden dann aber im queue-Verzeichnis von qmail abgelegt. Von dort sind sie aber für die Clients (Outlook Express) nicht erreichbar, werden also nicht abgeholt per pop3 von Outlook Express aus. Die Mails sind nur vom "home/vpopmail/domains/meineDomain/meinUsername/new" aus erreichbar, also nicht von dem qmail-queue-Verzeichnis.

    Daher muss ich qmail dazu bringen, dass es die eingehende Mails aus seinem qmail-queue-Verzeichnis in das entsprechende Verzeichnis unter "home/vpopmail....." ablegt.

    Wie mache ich das? Ich weiss nämlich nicht wie. Wäre supi wenn ihr mir weiterhelfen könntet.
    Geändert von Terwilliger (29.05.02 um 14:20 Uhr)
    MfG,
    Robert U. Terwilliger

  4. #4
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    fetchmail startet der user vpopmail,
    dessen .fetchmailrc sieht z.b. so aus:

    defaults
    fetchall
    mda "/var/qmail/bin/qmail-inject %T"
    set invisible

    poll pop3.web.de with protocol pop3:
    user "123" there with password "321234" is 123@virtual.vpopmail.domain.de

    alles ander macht dann das qmail.

    ich denke mal, das die mails bei dir abgeholt werden, aber noch in der queue liegen, ist weil das qmail nicht weis wohin damit.
    somit kanns eigentlich fast nur an der fetchmailrc liegen oder
    hast du noch anderweitiges mailrouting laufen?

    der tom

  5. #5
    Registrierter Benutzer
    Registriert seit
    Dec 2001
    Beiträge
    25
    Original geschrieben von meinereinerseiner
    fetchmail startet der user vpopmail,

    ich denke mal, das die mails bei dir abgeholt werden, aber noch in der queue liegen, ist weil das qmail nicht weis wohin damit.
    somit kanns eigentlich fast nur an der fetchmailrc liegen oder
    hast du noch anderweitiges mailrouting laufen?

    der tom
    Nein, habe kein anderes Mailrouting laufen. Allerdings war ich bisher immer als root angemeldet, nicht als User vpopmail. Muss das zwangsläufig sein oder lässt sich das auch umgehen?
    MfG,
    Robert U. Terwilliger

  6. #6
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    nein, ist eigentlich egal, aber sollte schon vom vpopmail
    user gemacht werden.

    geht es denn jetzt?

    wenn nicht verrate mal wie deine fetchmailrc und
    deine qmail config aussieht


    der tom

  7. #7
    Registrierter Benutzer
    Registriert seit
    Dec 2001
    Beiträge
    25
    nein, geht leider immer noch nicht.

    hier meine .fetchmailrc
    Code:
    set postmaster "postmaster"
    set nobouncemail
    set nospambounce
    set properties ""
    poll xxx.xxx.xxx.xxx
     with proto POP3 and options no dns
            user 'terwilliger@firmenname.de' there with password 'xxxxxxxx' is terwilliger@mail1.meineDomain.de here warnings 3600
         antispam 571 550 501 554
    Dann hab noch folgende "var/qmail/rc":
    Code:
    #!/bin/sh
    exec env - PATH="/var/qmail/bin:$PATH \
    qmail-start ./Maildir/ /usr/local/bin/multilog t /var/log/qmail qmaill
    Als letztes hab ich noch ein Alias namens "var/qmail/alias/.qmail-terwilliger" angelegt:
    Code:
    | /home/vpopmail/bin/vdelivermail '' /home/vpopmail/domains/meineDomain/terwilliger
    Habe leider überhaupt keine Ahnung, ob das richtig ist....


    ------> wie gesagt, die eingehenden Mails müssen nach "home/vpopmail/domains/meineDomain/Terwilliger/new", damit ich sie poppen kann. Irgendwie muss ich das der qmail-queue beibringen!
    MfG,
    Robert U. Terwilliger

  8. #8
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    hi,

    lösche erstaml /var/qmail/alias/.qmail-terwilliger
    der alias ist dort an der völlig falschen stelle und schreib mal testweise
    das hier in die .fetchmailrc vom vpopmail user:

    defaults
    fetchall
    mda "/var/qmail/bin/qmail-inject %T"
    set invisible
    set nobouncemail
    set nospambounce
    poll xxx.xxx.xxx.xxx with protocol pop3:
    user "terwilliger@firmenname.de" there with password "xxxxxxxx" is terwilliger@mail1.meineDomain.de

    musst halt noch passwort, server und so anpassen.

    und kuck mal obs geht - ansonsten schau mal heute abend im yahoo
    messenger vorbei - bin dort "meinereinerseiner" wer auch sonst ;-)

    der tom

  9. #9
    Registrierter Benutzer
    Registriert seit
    Dec 2001
    Beiträge
    25
    vielen lieben Dank, werd ich bei nächster Gelegenheit (wahrsch. Mittwoch) probieren und dann wieder zum Rapport erscheinen!
    MfG,
    Robert U. Terwilliger

  10. #10
    Registrierter Benutzer
    Registriert seit
    Dec 2001
    Beiträge
    25
    Original geschrieben von meinereinerseiner
    das hier in die .fetchmailrc vom vpopmail user:

    defaults
    fetchall
    mda "/var/qmail/bin/qmail-inject %T"
    set invisible
    set nobouncemail
    set nospambounce
    poll xxx.xxx.xxx.xxx with protocol pop3:
    user "terwilliger@firmenname.de" there with password "xxxxxxxx" is terwilliger@mail1.meineDomain.de
    der tom [/B]
    hi,

    ich bekomme mit diesen Einstellungen nur Parse-Errors und diese Fehlermeldung von fetchmail:
    Code:
    fetchmail:/root/.fetchmailrc:9: parse error at 0
    'umask 077; fetchmail --configdump --nosyslog >/var/tmp/@2636.1' run failure, status 1280
    Unknown error while running fetchmail --configure
    Weisst du, woran es liegen kann?
    MfG,
    Robert U. Terwilliger

  11. #11
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    du soolst das auch nicht als root, sondern vpomail mache, die fetchmail rc gehört dann auch nach /home/vpopmail

  12. #12
    Registrierter Benutzer Avatar von rabenkind
    Registriert seit
    Nov 2001
    Ort
    Düsseldorf
    Beiträge
    419

    vpopmail + fetchmailrc

    hi to all

    1. var/qmail/alias/.qmail-terwilliger
    code
    terwilliger@meinedomain.dom
    reicht damit qmail die mailadresse als virtuell behandelt, muss natürlich mit vadddomain usw schon angelegt sein.

    2. bei .fetchmailrc setzt du das passwort den user die email in anführungszeichen
    code
    poll xxx.xxx.xxx.xxx with protocol pop3 \
    user "terwilliger@firmenname.de" there with password "xxxxxxxx" is \
    "terwilliger@mail1.meineDomain.de"

    sollte funzen

    greetz rabenkind

Lesezeichen

Berechtigungen

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