Newsgroup: it.comp.os.linux.software
Titolo: NeoMail

Ho appena installato tale software per leggere le mail tramite il web ,
sembra che funzioni tutto , però quando provo ad accedere mi da errore :
      NEOMAIL ERROR
      Non posso scrivere /var/mail//nome.utente!
chiaramente al posto di nome.utente ci trovo scritto l'account con cui provo
ad accedere
spero mi possiate aiutare
ciao e grazie

 ha scritto nel messaggio
news:a9mrfm$4qc$1...@newsreader.mailgate.org...
Semplice questione di permessi in scrittura sui file della
/var/spool/mail/
NeoMail vuole poter scrivere e leggere dalle code degli utenti.
--
Jarsil

 /var/spool/mail/
posso approfondire un po' l'argomento?
secondo me non e' cosi' superficiale la cosa...
premetto che non uso neomail, ma un suo successore, openwebmail.
in openwebmail si puo' settare l'uid con cui gira il webmail
(tipicamente 8 -il mio user mail o 48 - apache)
sta di fatto che se imposto 8 come uid non e' in grado di leggere e
scrivere sullo spool (benche' i file siano nel gruppo mail), e
preferirei non mettere permessi 666 sui file :-/
se invece imposto 48 come uid e do un chgrp apache ai file nello spool,
questi magicamente possono essere letti e scritti da openwebmail.
allora, le cose che mi vengono in mente sono 2: o non riesce a prendere
l'uid 8 (nota: come posso controllare?) oppure c'e' da modificare il
file /etc/group .
o altro?
Grazie
Manuel
--
             Prima di postare FAQ, controlla su Google:
  >>   
http://groups.google.com/advanced_group_search
   <<
   Problemi di netiquette? 
http://www.nic.it/NA/netiquette.txt
Vuoi imparare linux? 
http://a2.swlibero.org
 - ICQ 117744323

 o altro?
A mio avviso il problema di neomail è solo trovare l'utente/gruppo con
cui farlo girare. Personalmente ritengo che la cosa migliore sia far
girare lo script come gruppo "mail" almeno sulla mia macchina di posta
il gruppo è quello.
A quel punto si può pensare di settare i permessi della /var/spool/mail
solo in funzione di quel gruppo. Essendo lo spool degli utenti, non è
possibile a mio avviso toccare l'utente o si combinano un sacco di
casini, quindi si è vincolati a lavorare sul gruppo di appartenenza, che
però, essendo a sua volta vincolato da postfix ecc. ecc.
La soluzione più veloce ma più brutta, a condizione che sulla macchina
abbia accesso solo il SysAdmin, è di passare a un chmod 666 per i file
dello spool, ma è una forzatura inelegante e abbastanza brutta.
Altra soluzione, pensavo, è di fare in modo che lo script perl di
neomail (e credo vada bene anche per OpenWebMail, ma non lo conosco)
appartenga allo stesso gruppo "mail" e non magari al gruppo httpd o
apache o quant'altro.
Proverò a fare le dovute modifiche, ciò che a me interessa in effetti è
riuscire a togliere il r+w dagli utenti non del gruppo (che è il
problema che si genera col mod 666)
--
Jarsil

 lo conosco) appartenga allo stesso gruppo "mail"
esattamente qual che e' possibile impostare in openwebmail, ma facendolo
girare con uid 8 (mail) e avere /var/spool/mail nel gruppo mail dice che
non ha i permessi per accedere allo spool.
Viceversa impostando uid 48 (apache) e avere /var/spool/mail nel gruppo
apache funziona a meraviglia.
Secondo me ha qualche problema e non prende l'uid 8 (credo che lo
standard sia comunque avere uid 48)
Ciao



Ecco, questo mi fa pensare piuttosto che il problema non sia di openweb
ma proprio di apache.
Mi spiego.
Ho notato che a volte se per un errore quando faccio l'upload di qualche
pagina in uno dei virtualhost che ho sulla macchina, e la pagina arriva
con un utente diverso da quello che ho creato e che è deputato
esclusivamente al web (gruppo httpd), non mi fa accedere alla pagina o
cmq mi ritrovo con errori strani in scrittura.
Ci lavoro un po' sopra poi casomai ti contatto anche in pvt se vuoi. Mi
piace molto poter scambiare opinioni sulle configurazioni, e non sono
affatto geloso delle soluzioni che trovo ;-)
--
Jarsil

 e non sono affatto geloso delle soluzioni che trovo ;-)
ok allora aspetto una tua mail!


sono quasi riuscito a configurarlo , adesso non mi da piu l'errore che non
puo leggere lo spool , però non mi fa vedere la posta , cioè mi carica la
pagina sempre con 0 msg anche se ci sono . Ho provato a dare i diritti come
mi avete consigliato , ma ancora niente . L'unica cosa che mi funziona è la
posta in uscita
cosa potrebbe essere
ciao e grazie

 cosa potrebbe essere
Un errore nel server di posta? ;-)
A parte gli scherzi, controlla se hai correttamente configurato il
dominio della posta su neomail e in ogni caso ciň che riguarda, nella
configurazione, il vero server di posta.
Se neomail parte e ti fa configurare gli utenti, non č piů un suo
problema. E' un problema che lo spooling non avviene, secondo me.
--
Jarsil

# domainnames - Users can choose their outgoing mail domain from any one
listed
#               in this array, enabling admins to now only install a single
#               copy of NeoMail and still support multiple domains.
@domainnames = qw( 
miodominio.it
 );
# sendmail - The location of your sendmail binary, works with both sendmail
#            and exim, which can be run as sendmail and accepts the
parameters
#            sent in this script.  Hopefully works with qmail's sendmail
#            compatability mode as well... let me know how it works!
$sendmail = '/usr/sbin/sendmail';
# passwdfile - This is the location of the file containing both usernames
and
#              their corresponding encrypted passwords.  If you're using
#              shadowed passwords, change it to /etc/shadow, and if you're
#              using FreeBSD, you probably want /etc/master.passwd
$passwdfile = '/etc/shadow';
questa è la parte di conf di neomail , per il server di posta vero e proprio
esso sta funzionando da diversi mesi utilizzando pop e smtp classici
ciao