ISP3 Mailfilter

Dieses Thema im Forum "Entwicklerforum" wurde erstellt von planet_fox, 17. Okt. 2008.

  1. planet_fox

    planet_fox Super-Moderator

    Wie geht das nun das ich für Postfach Heinz@foobar.org die mails filter. Heinz Foobar hat zBsp. 5 Konten bei freemailern und 10 Domains. Nun möchte er seine mails gefiltert haben serverseitig in Ordner gmx, web.de, und so weiter.Eventuell möchte er noch nach bestimmten anderen dingen filtern wie zbsp. Wichtig und sowas. Bzw geht das überhaupt schon
     
  2. Till

    Till Administrator

    1) Postfach anlegen.
    2) Emails mit fetchmail abholen und in Postfach speichern.
    3) Mailfilter zum sortieren anlegen.
     
  3. planet_fox

    planet_fox Super-Moderator

    War mir klar
    auch klar

    3) Mailfilter zum sortieren anlegen.
    Hier die Frage muss ich mir da einen Filter bauen oder funktioniert das über ISP3 Frontend ?

    cu

    Alex
     
  4. Till

    Till Administrator

    Schau es Dir doch erstmal an, bevor Du fragst. Also ich baue die meine Filter mit dem Frontend, ob Du das auch machst weiß ich nicht ;)
     
  5. planet_fox

    planet_fox Super-Moderator

    Also fetchmail holt emails ab ordet sie dem richten mailkonto ein in diesem mailkonto ist ein Odner GMX . Unter der Mailbox habe ich einen Filter der in den Ordner GMX giltern soll aber die mails bleiben im Posteingang und werden nicht sortiert
     
  6. Till

    Till Administrator

    Wie sieht denn der erzeugte Filter genau aus und was steht im mail header?
     
  7. planet_fox

    planet_fox Super-Moderator

    Header hab ich per mail geschickt

    das ist der filter

    Code:
    ### BEGIN FILTER_ID:3
    
    `test -e $DEFAULT/..GMX`
    if ( $RETURNCODE != 0 )
    {
      `maildirmake -f .GMX $DEFAULT`
      `chmod -R 0700 $DEFAULT/.GMX`
      `echo INBOX..GMX >> $DEFAULT/courierimapsubscribed`
    }
    if (/^To:.*planet_fox@gmx.de/:h)
    {
    exception {
    to $DEFAULT/..GMX/
    }
    }
    ### END FILTER_ID:3
    
     
  8. Till

    Till Administrator

    Wie heißt der Ordnername, den Du eingegeben hast? GMX oder .GMX?
     
  9. planet_fox

    planet_fox Super-Moderator

    Code:
    .GMX
    Is das Falsch ?
     
  10. Till

    Till Administrator

    Ja, Ordnernamen dürfen keinen Punkt am Anfang haben.
     
  11. planet_fox

    planet_fox Super-Moderator

    ok geändert mal sehn obs jetzt hin haut
     
  12. planet_fox

    planet_fox Super-Moderator

    ok geht nun danke. Jetzt hab ich nur das Problem getmail holt emails hab ich möchte aber das diese bei gmx bleiben so also hab ich eingeschaltet das erd ie nicht löscht. So nun holt er 5 min später die emails noch mal ab und ich hab nach ein paar tagen x mal die selbe mail. Gibts da schon eine lösung oder ist das ncoh nicht implentiert ?.
     
  13. Till

    Till Administrator

    Soweit ich mich erinnere ist es implementiert.
     
  14. planet_fox

    planet_fox Super-Moderator

    Ich seh nur folgende Möglichkeiten

    Delete emails after retrieval Ja und Nein

    Active Ja und Nein

    ich hol per pop ab is das besser über imap, bzw wie macht der das dann wenn ich das einstell baut der dann jedesmal eine Verbindung auf oder wie macht der das
     
  15. Quest

    Quest Member

    Den Hinweis mit dem "." im Ordnernamen habe ich bereits berücksichtigt.
    Trotzdem werden meine Mails nicht einsortiert.
    Ich versuche hier Mails, die über einen Alias empfangen werden testweise in den Junk-Ordner einzuordnen. Wenn das funktioniert mache ich mir Gedanken über die Ordnerstruktur ;)

    Hier die von ISPConfig erzeugte Regel:
    Code:
    `test -e $DEFAULT/.Junk`
    if ( $RETURNCODE != 0 )
    {
      `maildirmake -f Junk $DEFAULT`
      `chmod -R 0700 $DEFAULT/Junk`
      `echo INBOX.Junk >> $DEFAULT/courierimapsubscribed`
    }
    if (/^To:.*mail@meinedomain.de/:h)
    {
    exception {
    to $DEFAULT/.Junk/
    }
    }
     
    Zuletzt bearbeitet: 10. Feb. 2010
  16. planet_fox

    planet_fox Super-Moderator

    änder den Ordner Junk in Muell oder so mal ab obs dann geht
     
  17. planet_fox

    planet_fox Super-Moderator

    also ich hab jetzt mal paar filter angelegt, nun holt fetchmail nicht mehr. kann man getmail restarten oder überprüfen?
     
  18. Till

    Till Administrator

    Schau am besten mal in die getmail Doku für Details:

    http://pyropus.ca/software/getmail/

    die Config liegt glaube ich in /etc/getmail/ und es wird über einen cronjob in der crontab des users getmail aufgerufen.
     
  19. Quest

    Quest Member

    Habe jetzt mal einen selbst erstellten Ordner statt dem Junkordner benutzt. Da funktioniert der Filter lustigerweise...
     
  20. Till

    Till Administrator

    Kannst Du bitte mal ein "ls -la" im Maildir ausführen, um zu sehen welche Rechte die verschiedenen Ordner haben. das Maildir liegt in:

    /home/vmail/domain.tld/user/
     

Diese Seite empfehlen