Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

Ipercaforum [center][b]Il forum degli ipercafoni e delle ipercafone: per l'italiano medio e l'italiana standard[/b][/center]

Procmail: incompatibilità inspiegabile con file di testo

  • Messaggi
  • OFFLINE
    AirXebec
    Post: 1
    Registrato il: 29/10/2007
    Sesso: Maschile


    00 29/10/2007 10:39
    GNU-Linux Debian Etch
    Salve a tutti,
    sto realizzando un server di posta interno sulla LAN casalinga con Postfix-Procmail-Spamassassin-Dovecot.
    Ho un problema che non riesco a risolvere (né a spiegarmi) con Procmail il quale dovrebbe intervenire dopo Postfix per una semplice operazione di smistamento delle mail di tutti gli utenti (quindi configurazione globale di Procmail).
    La riga di aggancio con Procmail del file di configurazione di Postfix, main.cf è:

    mailbox_command = /usr/bin/procmail

    Il file di configurazione globale di Procmail, /etc/procmailrc è:

    MAILDIR=/var/spool/mail
    PRDIR=$MAILDIR/procmail
    LOGFILE=$PMDIR/log
    SHELL=/bin/sh
    VERBOSE=yes
    :0:
    * ^subject:.*prova.*
    PROVA

    Dovrebbe quindi intercettare tutte le mail con oggetto contenente la stringa prova e metterle nella mailbox PROVA.
    Mi sono accorto che qualcosa non funziona perchè Procmail in realtà viene correttamente lanciato ma non intercetta mai nulla e anche mail che dovrebbe smistare in PROVA vanno nella mailbox del destinatario (nel log sempre "NO MATCH on " ^subject:.*prova.*).
    Adesso arriva la parte curiosa. Ho provato a costruirmi un semplice file di testo con vi e/o pico e a lanciare direttamente procmail da linea di comando:

    procmail rc.rules < filediprova

    dove rc.rules è un file identico a /ect/procmailrc e filediprova una cosa tipo questa:

    pippo
    paperino
    subject: prova
    pluto

    Anche in questo caso procmail NON smista il file nella mailbox PROVA ma recapita al destinatario, avvisando nel file di log che non trova il MATCH con l'espressione regolare (che invece dovrebbe trovare).
    La cosa strana è che, scrivendo lo STESSO file su Windows e trasferendolo su linux con le cartelle condividse di samba, procmail lanciato dal linea di comando FUNZIONA BENISSIMO!!
    A questo punto penso sia un problema di formati (un \n da una parte contro \n\r dall'altra forse), ciò non toglie che quello che arriva da Postfix a Procmail non viene mai processato bene.
    C'è qualche opzione che mi sono dimenticato o qualche riga sbagliata/mancante nei vari file di configurazione?
    Ringrazio in anticipo chi vorrà aiutarmi.
  • OFFLINE
    Etrusco
    Post: 68.598
    Registrato il: 28/02/2002
    Sesso: Maschile

    AMMINISTRATORE
    PRINCIPALE



    ADMIN
    Monsignore
    IperF1 2008
    IperUTENTE 2010
    Briscola IperCafonica 2012
    00 29/10/2007 13:00
    Benvenuto sull'Ipercaforum [SM=x44500] [SM=x44502]

    al momento non posso esserti d'aiuto, ma spero che gli altri utenti possano darti qualche suggerimento utile.

    Come mai hai scelto Procmail?
    Quali altre alternative avevi preso in considerazione?

    _________________


    Non condivido le tue idee, ma darei la vita per vederti sperculeggiare quando le esporrai.
  • OFFLINE
    AirXebec
    Post: 1
    Registrato il: 29/10/2007
    Sesso: Maschile


    00 29/10/2007 20:33
    Ciao e grazie per il benvenuto!

    Diciamo che non è stata una vera e propria "scelta":
    dopo un po' di ricerce su libri/internet è risultata
    essere la combinazione più usata e sicura di programmi
    per realizzare un server di posta. Non è nemmeno così
    fondamentale, per la sola gestione della sola posta
    interna, utilizzare Procmail (tantomeno Spamassassin)
    ma siccome di imaparare non si finisce mai stavo
    facendo qualche esperimento. E magari avrei anche
    lasciato perdere Procmail se non fosse che il problema
    sia risultato tanto strano e curioso... Tra l'altro
    prima della prova "Windows", fatta quasi per caso,
    non avevo nemmeno la minima idea perfino della direzione
    da seguire per risolvere la cosa. Tutte le guide
    consultate descrivono il processo di configurazione come
    abbastanza semplice, se non si vogliono fare cose strane,
    e non prendono nemmeno in considerazione un problema
    come quello che mi è capitato (e mi capita tutt'ora...)
    Spero veramente nell'aiuto di qualcuno perchè non saprei
    nemmeno cos'altro cercare sui vari motori di ricerca!!
  • OFFLINE
    tc-3
    Post: 1.288
    Registrato il: 21/07/2007
    Sesso: Maschile

    Utente Power +



    00 29/10/2007 21:34
    Buona fortuna per il progetto! ;-)

    _________________


    --------------------------------------------------------------------------------------------------
    Ero solito portare una pallottola nel taschino, all'altezza del cuore. Un giorno un tizio mi tirò addosso una Bibbia ma la pallottola mi salvò la vita.
  • OFFLINE
    Etrusco
    Post: 68.631
    Registrato il: 28/02/2002
    Sesso: Maschile

    AMMINISTRATORE
    PRINCIPALE



    ADMIN
    Monsignore
    IperF1 2008
    IperUTENTE 2010
    Briscola IperCafonica 2012
    00 29/10/2007 22:16
    Hamster

    usavo questo programma per gestire in Lan email e newsgroups
    non so se lo conosci, ma mi ci trovavo bene anche se per configurarlo ci voleva un po'

    _________________


    Non condivido le tue idee, ma darei la vita per vederti sperculeggiare quando le esporrai.
  • OFFLINE
    AirXebec
    Post: 2
    Registrato il: 29/10/2007
    Sesso: Maschile


    00 30/10/2007 10:32
    Hamster non lo conoscevo, sembra interessante ma a quanto ho capito gira solo sotto Win32... Poi, se devo dire la verità, ormai è una questione personale tra me e Procmail! Ne resterà soltanto uno (mi sa lui)!
  • OFFLINE
    Etrusco
    Post: 68.662
    Registrato il: 28/02/2002
    Sesso: Maschile

    AMMINISTRATORE
    PRINCIPALE



    ADMIN
    Monsignore
    IperF1 2008
    IperUTENTE 2010
    Briscola IperCafonica 2012
    00 30/10/2007 14:59
    Re:
    AirXebec, 30/10/2007 10.32:

    Hamster non lo conoscevo, sembra interessante ma a quanto ho capito gira solo sotto Win32... Poi, se devo dire la verità, ormai è una questione personale tra me e Procmail! Ne resterà soltanto uno (mi sa lui)!




    allora in bocca al lupo! Tifiamo tutti per te! [SM=x44509]

    _________________


    Non condivido le tue idee, ma darei la vita per vederti sperculeggiare quando le esporrai.
  • OFFLINE
    AirXebec
    Post: 3
    Registrato il: 29/10/2007
    Sesso: Maschile


    00 05/11/2007 10:47
    Risolto inspiegabilmente!
    Non sono riuscito a capire perchè ma adesso funziona. Ho ranzato via tutto e ho rifatto dall'inizio ed ora il maledetto procmail si comporta come mi aspettavo si comportasse già una settimana fa, sia interagendo con Postfix sia lanciato da linea di comando. Un vero mistero. L'unica accortezza che riporto, dato che mi ha fatto perdere un po' di tempo, è di mettere nel file di configurazione globale DROPPRIVS=yes. Questo fa in modo che le mail filtrate da procmail dopo Postfix siano salvate con proprietario USER dove USER è il destinatario. In caso contrario verrebbero salvate con proprietario root ed un eventuale server POP3 incontrebbe problemi di diritti in accesso alle mail. Probabilmente esistono anche altri modi per ovviare all'inconveniente ma questo è bello compatto e funziona bene. Ringrazio comunque per il supporto morale, sottolineando come questo sia stato l'unico forum dal quale ho ricevuto più di 0 (zero) risposte in merito all'argomento! Inoltre, la frustrazione nata dall'assenza in rete di guide passo-passo che permettano di mettere in piedi qualcosa di veramente funzionante, mi ha fatto venie l'idea di buttare giù due righe di spiegazione, in base all'esperienza personale e alle relative craniate stampate sul muro, sulla configurazione di un server Samba-Apache2-Mail con Debian. Se mai ne verrà fuori qualcosa di leggibile, farò sapere... Ciao e grazie!
  • OFFLINE
    tc-3
    Post: 1.325
    Registrato il: 21/07/2007
    Sesso: Maschile

    Utente Power +



    00 05/11/2007 17:43
    meglio così, no?

    _________________


    --------------------------------------------------------------------------------------------------
    Ero solito portare una pallottola nel taschino, all'altezza del cuore. Un giorno un tizio mi tirò addosso una Bibbia ma la pallottola mi salvò la vita.