Newsgroup: it.comp.os.linux.software
Titolo: OpenWebMail e Qmail

Ciao a tutti,
Sto' provando ad installare questo WebMailer con Qmail (o netqmail), ma non
trovo come impostarlo per farlo andare con tutti i domini virtuali e i vari
utenti? Che auth_xxx devo usare? Come lo dovrei configurare?
Ciao e grazie! :P
-- 
RedFoxy
A fox around web
Power at fox for a yiffing world!

 Ciao e grazie! :P
auth_pop3
Devi installare Qmail+Vpopmail.
Quando pop e smtp funzionano correttamente puoi iniziare a installare
OpenWebMail...
Se hai bisogno ti posso dare qualche dritta...
Ciao...
Daniele

 Se hai bisogno ti posso dare qualche dritta...
Qmail e Vpopmail sono gia' installati e funzxionanti, se e' per questo ho
isntallato anche courier-imap e funziona anche quello...
La dritta, oltre che per openwebmail, mi piacerebbe averla per il discorso
aggiornamento qmail/passaggio a netqmail e sul come salvare i dati.
Usando Openwebmail in pop3 non mi perdo il discorso delle maildir e tutta la
gestione in merito? Si deve tarpare cosi' tanto a Qmail per usare
OpenWebMail? Ho provato ad usare IMP di horse, ma non riesco a configurarlo
per vedere l'imap, sai nulla a riguardo?


 
Poco più sotto c'è un post "Grave prob OpenWebMail".
Li trovi il file di configurazione che uso per openwebmail su qmail e
vpopmail. Leggi tutti i post x' devi fare una correzzione per risolvere
quel "grave problema" che avevo riscontrato con quella config.
Spero di esserti stato utile...
Ciao...
Daniele


Grazie! Controllo subito e ti dico!


 Spero di esserti stato utile...
Si utilissimo!
Finalmente per la prima volta mi e' stato chiesto come volevo il mio
openwebmail perche' era la prima volta che mi collegavo! :D
Ma partiamo dall'inizio visto che ho ancora problemi...
Quando lancio 
openwebmail-tool.pl
 --init mi dice:
WARNING!
The perl on your system has serious bug in routine tell()!
While openwebmail can work properly with this bug, other perl application
may not function properly and thus cause data loss.
We suggest that you should patch your perl as soon as possible.
C'e' da preoccuparsi? Che patch vuole? io uso apt for rpm (Red Hat 9) e non
trova aggiornamenti per perl...
Poi, finalmente dopo tanto, riesco a loggarmi, ho creato un utente (come
consigliato nell'
auth_pop3.pl
) di nome owmail (nologin naturalmente) e l'ho
messo cone setuid, avvio openwebmail con questa configurazione (estrapolata
dal post che mi hai segnalato)
domainnames                     auto
auth_module                     
auth_pop3.pl
#mailspooldir                   /var/spool/mail
dbm_ext                         .db
dbmopen_ext                     %dbm_ext%
dbmopen_haslock                 yes
timeoffset                      -0600
ow_cgidir
/var/www/vhosts/webmail/openwebmail/cgi-bin/openwebmail
ow_cgiurl                       /cgi-bin/openwebmail
ow_htmldir                      /var/www/vhosts/webmail/openwebmail
ow_htmlurl                      /
logfile                         /var/log/openwebmail.log
spellcheck                      /usr/bin/aspell
default_language                it
use_homedirspools               no
use_homedirfolders              no
enable_changepwd                no
enable_autoreply                no
enable_setforward               no
enable_setfromemai              no
getmail_from_pop3_authserver    yes
autopop3_at_refresh             yes
auth_withdomain                 yes
use_syshomedir                  no
Sembra che sia ok, come vedi ho aggiunto il use_syshomedir e disattivato il
mailspooldir come specifichi tu per togliere i problemi del vhost.
Ora, entro in OWM, mi loggo, faccio salva settaggi e.... mi dice errore!
Open WebMail ERROR
Non posso ottenere blocco in lettura /var/mail/info!
Lasciando perdere che non mi sembra tanto bello scrivere in quella
directory, cosa dovrei fare per farlo andare? Lasciarlo in /var/mail
dandogli i permessi rw o spostarlo di directory?
Grazie e ciao! ;^)=


 dandogli i permessi rw o spostarlo di directory?
Dimenticavo!
Dentro quella cartella /var/mail/ io ho gia' dei file con i nomi degli
utenti (ci sono pure owmail, apache e vpopmail) di sistema, anche se sono
tutti file da 0k non so' se e' salubre continuare con questa directory...
Che ne pensi?


 dandogli i permessi rw o spostarlo di directory?
Il fatto che voglia leggere li è x' cerca li l'imbox credo...
Fai una cosa... avevo letto da qualche parte che era consigliabile dare a
openwebmail l'id "8"... cioè l'utente mail.
Prova a modificare 
auth_pop3.pl
 con quell'utente e vedi cosa dice...
Dovresti risolvere... (io l'ho configurato così e pare andare bene)..
Ciao...
P.S. Poi da utente fai un giro in WebDisk... e controlla di non poterti
muovere in lungo e in largo... e verifica di essere nella cartella
personale dell'utente... e non in uno spool dove puoi scaricare la posta
degli altri ;)
Daniele

 posta degli altri ;)
Cioe'? Non ho capito... Tutti gli utenti, tranne i due che uso solo io, non
possono loggarsi alla macchina con ssh, percio' cosa intendi? Cosa e'
WebDisk?


 
ap.it/info/mail
 (Permission denied)
Ho appena fatto una prova rimuovendo la cartella 
quantum-leap.it
 da users,
per vedere se cosi' cambiava qualcosa, fatto questo sono rientrato in
openwebmail (che mi ha richiesto di nuovo le configurazioni base) e dopo
averle salvate (e ricreato la cartella di prima) mi dice di nuovo: Non posso
ottenere blocco in lettura /var/mail/info!
Ma cosa centra uqesta cartella??? Fra le altre cose in /var/mail NON c'e'
nessun "info"


 
ma che cavolo di cartella è /var/www/vhost/etc.. ???
openwebmail dovrebbe essere in /var/www/cgi.bin e le cartelle degli users
nella relativa /var/www/cgi-bin/openwebmail/etc/users/...
Fai una cosa che tagliamo la testa al toro...
Installa l'RPM per redhat 9.0 che trovi sul sito ufficiale 
openwebmail.org
.
Quello ti configura giù le relative policy delle cartelle in modo
corretto, puù essere che se l'hai installato compilandolo le cartelle
create non abbiano attributi corretti, anche x' vedo che l'utente è
owmail e non mail (quello della nuova idrettiva id "8").
Vedrai che così risolvi definitivamente...
Ciao...
Daniele

 nessun "info"
Prova un pò a installare l'rpm e configurare 
auth_pop3.pl
 con ID 8.
Con quella configurazione dovrebbe funzionare senza ulteriori sbattimenti...
Ciao...
Daniele

 Ciao e grazie! :P
Ah... mi stavo proprio chiedendo come mai ti ho risposto solo io :P e ho
notato che usi Outlook per postare...
AAAHHHH.... SCACRILEGIO!!!!
Su questo ng scrivere con M$ equivale ad essere completamente invisibile
:PPPPPP
Ciao...
Daniele

> PPPPPP
Ma vaff... E che centra? :P
In ogni caso non ci posso fare nulla se i client sono questi... Almeno sono
riuscito a convincere di mettere i server Linux al posto di wincozze 2003...


 Vedrai che cosě risolvi definitivamente...
Vediamo... ma ho i miei dubi :P


 Vediamo... ma ho i miei dubi :P
Non vedo x' non dovrebbe andare visto che abbiamo lo stesso sistema con la
stessa configurazione e da me funziona.
L'unica differenza fino a qui è che io ho installato l'rpm e tu hai
ricompilato...
Secondo me l'rpm da delle direttive ai file e cartelle apposite...
Bho... prova che poi vediamo...
Ciao...
Daniele

 Ciao e grazie! :P
Ok ok ok!
Ho sistemato tutto tuttissimo!
Potevo anche risparmiarmi l'installazione da rpm, perche' alla fine ho
capito cosa ci voleva!
Il mio unico problema era il DOVE VENIVANO SALVATI i file degli utenti,
almeno nel caso del pop3.
Di base non specificando il mailspooldir si incorre al problema che TUTTI
gli utenti che si loggano salvano i loro file (gli INBOX) in /var/mail (o
/var/spool/mail e' lo stesso), il mio problema, e anche il problema di
XDanyTT4 (che ho avuto il piacere di conoscere in chat) era dovuto proprio a
questo!
Nel caso di XDanyTT4 al fatto che gli utenti con lo stesso uid leggevano li
stessi file, mentre nel mio caso, la cartella /var/mail era con privileggi
per il solo root.
Mi sono accorto che dando la possibilita' di scrivere agli altri utenti li
(oltre a non piacermi come soluzione) avrebbe rigenerato il problema di
XDanyTT4, a questo punto mi sono armato di ingegno e ho tirato fuori questa
soluzione.
Per prima cosa nel file openwebmail.conf NON specifico il mailspooldir poi
il resto del file lo lascio configurato come abbiamo spiegato in questo 3d e
in quello di XDanyTT4, poi in sites.conf creo un file con il nome del
dominio (es. 
dominio.it
 ) e li dentro metto i settaggi specifici e il
mailspooldir, lo stesso lo ripeto per ogni dominio.
Ma cosa metto nel mailspooldir?
Semplicemente per evitare di cadere nel problema citato da XDanyTT4 (quello
che gli stessi utenti hanno lo stesso inbox), ho creato una cartella
temporanea che contiene a sua volta delle cartelle con il nome del dominio
(ad esempio temp/
dominio.it
) e ho configurato ogni dominio cosi:
per il 
dominio.it
:
mailspooldir /temp/
dominio.it
per il 
dom2.it
mailspooldir /temp/
dom2.it
per il 
dom3.it
:
mailspooldir /temp/
dom3.it
Facendo cosi' ogni dominio ha una sua cartella temporanea, in queste
cartelle l'utente usato e configurato nel 
auth_pop3.pl
 deve avere accesso
770, se no non potra' lockare i file.
Fatto questo ho finito, openwebmail ora funziona alla grande ;)
Mi e' rimasta solo una cosa... ma credo che la risolvero' appena si
aggiorneranno i dns, ho provato a loggarmi come 
ute...@dom2.it
 entrando
pero' in openwebmail tramite 
webmail.dom3.it
, facendo cosi' ho visto che
openwebmail ha ignorato le impostazioni del file sito in sites.conf/
dom2.it
usando quelle di default, infatti NON ha creato l'utente sotto la cartella
users, NON ha usato la mailspooldir da me indicata ma quella di base
/var/mail e NON mi ha chiesto i settaggi iniziali per la casella di posta
(cosa che fa' ogni volta che ci si logga per la prima volta)... Non so' se
segnalarlo all'autore o meno... cmq e' un fatto curioso che forse si
risolvera' non appena i miei dns si aggiorneranno e potro' riloggarmi pero'
usando 
webmail.dom2.it
 anziche' 
webmail.dom3.it
Grazie a tutti e spero che queste due righe possano aiutare altri dopo di
me!
Ciao ;^)=


:PPPPPP
Non e` vero. Non dire queste cose, che poi c'e` gente che ci crede.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
"SPARC" is "CRAPS" backwards --Rob Pike

 Non e` vero. Non dire queste cose, che poi c'e` gente che ci crede.
Avevo messo le faccine apposta... era una battuta ;)
Ciao...
Daniele

 Avevo messo le faccine apposta... era una battuta ;)
Lo so, ma ti assicuro che c'e` gente che ci crede lo stesso. :)
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
New Zealand, where men are men and the sheep are nervous.