1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

procmail ... mehrere Anweisungen

    • Linux
  • schellness
  • 6. Januar 2004 um 10:42
  • Unerledigt
  • schellness
    3
    schellness
    Mitglied
    Punkte
    45
    Beiträge
    6
    • 6. Januar 2004 um 10:42
    • #1

    Hallo,

    ich habe folgendes Problem mit procmail. Ich suche alle mails mit im Betreff stehenden "Order". Die Mails (mit "Order" im Betreff) sollen in eine Datei kopiert werden (temp.dat). Das haut auch soweit hin. Nun soll aber im Anschluss ein Shell-Script starten, welches mir nur bestimmte Wörter aus der Mail zieht und diese in eine Datenbank einträgt. Und das ist das Problem, denn ich bekomme nur eine Anweisung hin. Mein Code sieht zur Zeit wie folgt aus...

    :0:
    * ^Subject:.*Order*
    /home/azubi/temp.dat

    folgender Code müsste noch in die Procmail.rc mit rein um einen Erfolg zu erlangen.

    /home/azubi/script_heiko.sh temp.dat

    Kann ich in Procmail auch mit einer If-Schleife arbeiten? Wenn wie? Ich hänge nun schon bestimmt 3 Tage an dem Problem und bekomme immer mehr Kopfschmerzen. Wäre schwer dankbar für ne Lösung!

    Ein um Hilfe schreiender Gruß
    schellness

  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 6. Januar 2004 um 12:41
    • #2

    Wenn Du nur eine Anweisung hinkriegst, verwend halt nur eine :winking_face: Ich hab das grad so gemacht:

    .procmailrc:

    Code
    :0 hbfw
    * ^Subject:.*procmailtest
    {
            :0
            | /home/jensi/scriptfilter.sh
    }

    scriptfilter.sh:

    Bash
    #!/bin/sh
    
    
    cat >> /home/jensi/mails.dat
    /home/jensi/somescript.sh /home/jensi/mails.dat

    Sollte den gleichen Effekt haben, wie wenn Procmail das Mail an mails.dat anhängt. Und dann kannst Du Dein Script aus dem "Filter" raus aufrufen. Oder gscheiter überhaupt gleich den Inhalt in das andere Script tun.

  • schellness
    3
    schellness
    Mitglied
    Punkte
    45
    Beiträge
    6
    • 6. Januar 2004 um 14:19
    • #3

    :engel: gesegnet seist du!!! :thumb:

  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 6. Januar 2004 um 14:58
    • #4

    In Ewigkeit Amen...

  • Maximilian Rupp 27. Dezember 2024 um 12:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung