Koozali.org: home of the SME Server

salvare allegati dal mailserver di SME

Offline pepz

  • *****
  • 419
  • +0/-0
salvare allegati dal mailserver di SME
« on: August 20, 2008, 01:35:52 AM »
ciao,
qualcuno sa se esiste un opzione, un metodo o un contrib per travasare gli allegati delle email in una cartella?
Ho cercato tra le opzioni di horde, ma non ho trovato nulla...
Questo prelievo deve avvenire in automatico.... in pratica, quando arriva la mail, mi sposta l' allegato nella cartella...
Questa cartella che ospitera' gli allegati sara' una ibays dove i file ottenuti saranno utilizzati....

grazie
« Last Edit: August 21, 2008, 09:56:50 AM by pepz »

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: salvare allegati da horde
« Reply #1 on: August 20, 2008, 10:26:21 AM »
ciao

prova a leggere questo: http://forums.contribs.org/index.php?topic=41781.0

HTH
Stefano

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati da horde
« Reply #2 on: August 20, 2008, 11:10:17 AM »
ciao,
ho letto il 3ad e a quanto pare la cosa e' possibile....
bisogna modificare il file prefs.php , ma non direttamente, come x tutti i file di sme , ma tramite un template..
invece non mi e' molto chiaro dove posizionare il template  330save_attachments
..  immagino in /etc/e-smith/template-custom/etc/prefs.php/  ... 
e soprattutto che cosa contiene....   :-?

ora cerco meglio.....  grazie ancora....

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati da horde
« Reply #3 on: August 20, 2008, 11:15:24 AM »
eccolo qui....
/etc/e-smith/templates/home/httpd/html/horde/imp/config/prefs.php/330save_attachments

ora che l' ho trovato, mi manca di sapere come modificarlo...

 :-P


Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: salvare allegati da horde
« Reply #4 on: August 20, 2008, 11:36:06 AM »
eccolo qui....
/etc/e-smith/templates/home/httpd/html/horde/imp/config/prefs.php/330save_attachments

ora che l' ho trovato, mi manca di sapere come modificarlo...

 :-P

io lo metterei, COMUNQUE, in /etc/e-smith/templates-custom/home/httpd/html/horde/imp/config/prefs.php/330save_attachments

per quanto riguarda le modifiche da fare, consulterei, approfonditamente:
- il sito di horde
- google

ciao e buon lavoro

Stefano

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati da horde
« Reply #5 on: August 20, 2008, 11:47:41 AM »
il sito di horde l' ho gia addocchiato, ma non ho trovato quello che cercavo..  ora che so cosa cercare , sicuramente sara' + chiaro...
per la modifica del templare, invece, basterebbe conoscere il php...sembra gia ''a posto'' ... 
forse basta togliere i commenti all' inizio delle stringhe... eccolo ...

Code: [Select]

//330save_attachments
// Save attachments when saving in sent-mail folder?
$_prefs['save_attachments'] = array(
    'value' => 'prompt_no',
    'locked' => false,
    'shared' => false,
    'type' => 'enum',
    'enum' => array('always' => _("Always save attachments"),
                    'prompt_yes' => _("Prompt every time an attachment is sent; default to YES"),
                    'prompt_no' => _("Prompt every time an attachment is sent; default to NO"),
                    'never' => _("Never save attachments")),
    'desc' => _("When saving sent-mail, should we save attachment data?"),
    'help' => 'prefs-save_attachments');



comunque...  appena trovo... posto....    :lol:

bye

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati da horde
« Reply #6 on: August 20, 2008, 10:18:30 PM »
mi sa che cambio l' approccio al problema....
se prelevo l' allegato da procmail, sembra + semplice...
http://www.mrshark.it/qechowto/advancedprocmail.html#ALLEGATIPROCMAIL

domani faccio 2 prove...

bye

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati dal mailserver di SME
« Reply #7 on: August 21, 2008, 10:17:23 AM »
ecco...  ho anche cambiato il nome del topic,  cosi magari estendo il campo di ricerca....   8-)

comunque... sul link qui sopra, in sostanza dice di aggiungere al file  .procmailrc queste righe....

Code: [Select]
DUMMY=`test -d $MAILDIR/attach || mkdir $MAILDIR/attach`
DUMMY=`test -d $MAILDIR/attach/$DATE || mkdir $MAILDIR/attach/$DATE`
METAMAIL_TMPDIR=$MAILDIR/attach/$DATE
:0cbhHB:
| metamail -q -w -x

pero' sme non usa questo file per configurare la posta....  infatti di procmailrc esiste solo il manuale.... (man procmailrc)
ho letto che si potrebbe creare questo file nella home dell' utente interessato alla personalizzazione, ma forse con sme, l' approccio + corretto e' creare un template per modificare il comportamento di procmail...

pero' in manuale di SME non fa nessun riferimanto a procmail....  sto andando fuori strada?


Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: salvare allegati dal mailserver di SME
« Reply #8 on: August 21, 2008, 10:31:24 AM »
Ciao

da quel che so SME 7.x non usa procmail.. mi pare che dungog abbia nel suo repository qualcosa al riguardo.. cerca anche mailfilter.

di più non mi viene in mente

HTH
Ciao
Stefano

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati dal mailserver di SME
« Reply #9 on: August 21, 2008, 11:50:12 AM »
sembra effettivamente che dungog abbia un contribs per fare regole con procmail....
http://www.dungog.net/wiki/Smeserver-mailsorting
allora il search non va a ''cercare'' molto...  in questa pagina parola procmail si usa...   :-?

ora posso fare test sensati....   :-P

ri-grazie.... 
ps...  ho un rubinetto che gocciola....  posso chiedere a te?    :lol: :lol:

bye

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati dal mailserver di SME
« Reply #10 on: August 21, 2008, 12:26:24 PM »
non si installa e non si trova il contribs......
e ho capito perche'...
http://sme.dungog.net/packages/smeserver/7.0/i386/dungogMembers/repodata/repoview/dungog-email-0-1.2-9.html

e' un ''dungogMembers'' e non un ''dungog''   ....  :(
tra l' altro mi sa che dungog ormai lavora solo x i membri....  contento lui....    :-D

bye

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati dal mailserver di SME
« Reply #11 on: August 22, 2008, 12:58:44 AM »
riassunto:
occorre installare smeserver-mailsorting per attivare procmail , che a sua volta usa metamail ( che va installato a parte....

poi creare un template che contiene:

METAMAIL_TMPDIR=$MAILDIR/attach
:0cbhHB:
| metamail -q -w -x

ora provo a dare il percorso di una bay per accedere + comodamente agli allegati...

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati dal mailserver di SME
« Reply #12 on: August 23, 2008, 08:48:15 AM »
per concludere:
gli allegati arrivano sani e salvi..... ma...
ora salvo gli allegati nella cartella /opt/fax ma questi ereditano il permesso di lettura dall' utente che l' ha creato...
Anche il gruppo di appartenenza e' lo stesso nome dell' utente....
Vorrei sapere il modo per far si che tutti i file che finiscono in questa cartella cambino il gruppo, e poi dare a questo gruppo R e W

ho pensato a un comando ciclico , ma mi sembra impossibile che non esista un metodo + pulito....

stavolta, il ''cerca'' e' poco utile, dato il tipo di ricerca...

grazie

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: salvare allegati dal mailserver di SME
« Reply #13 on: August 23, 2008, 09:54:59 AM »
ciao

dai una letta a questo http://pm-doc.sourceforge.net/pm-tips.html e cerca su google 'procmail recipes'; dovresti trovare quello che ti serve

HTH
Stefano

Offline pepz

  • *****
  • 419
  • +0/-0
Re: salvare allegati dal mailserver di SME
« Reply #14 on: August 23, 2008, 12:07:47 PM »
acc...  devo fare sta cosa?

To answer your specific questions:

* you can configure the permissions directly, by changing one of the following defines in config.h:

      /* bit set on mailboxes when mail arrived */
      #define UPDATE_MASK     S_IXOTH
      /* if found set */
      #define OVERRIDE_MASK   (S_IXUSR|S_ISUID|S_ISGID|S_ISVTX)
      /* the permissions on the mailbox will be left untouched */
      #define INIT_UMASK      (S_IRWXG|S_IRWXO)       /* == 077 */
      #define GROUPW_UMASK    (INIT_UMASK&~S_IRWXG)   /* == 007 */   
 

............................................................
prutroppo nettere solo umask = 007 nell'rc non va....  (come tra l' altro era segnalato.....


ormai sono quasi alla fine.....  vedo se c' e' un sistema + tranquillo....
cerco ancora.....
bye