Ciao a tutti, vi spiego la situazione... sul mio server web ho installato squirrelmail, che ha funzionato per molti mesi, grazie ad una versione php "fantasma" che avevo installato ancora un anno fa.... vi spiego perchè fantasma... fantasma per il semplice fatto che il php funzionava correttamente sul mio server, così come lo squirrelmail, ma in giro nel computer non si trovava il classico file php.ini che fa girare tutto e decide i parametri di configurazione del php stesso...
lo squirrelmail supporta di base 2 megabyte di grandezza per gli allegati delle email che devono partire... ok, io volendo aumentare questa dimensione a 10 megabyte per gli allegati di ciascuna email, e non riuscendoci (in quanto impossibile trovare il php.ini dove impostare il parametro upload_max_filesize = 2M per portarlo a 10M),ho pensato bene di installare il nuovo php 5.3, facendo in realtà male... perchè a causa di questo upgrade (che se non altro ha portato la novità del php.ini modificabile e personalizzabile nella cartella c:/php) adesso lo squirrelmail da un errore in fase di login e non mi permette di accedere a nessun account da me configurato. Ho anche scoperto la causa di tutto ciò... il problema è dato da fatto che quando io vado sulla pagina della webmail, e digito username e password, al server viene inviata ovviamente la richiesta di login, che si suddivide in tre fasi. Nella prima va a buon fine, perchè compare username con a fianco la password, le altre fasi invece bloccano il login, perchè viene riportata solo la username, e la password vuota.
Perciò lo squirrelmail diciamo che "perde per strada" la password durante la fase di login, non permettendomi l'accesso... ovviamente impostando dal server mail (io uso hmailserver) una password vuota per un determinato account, il login viene effettuato tranquillamente...
il problema risiede proprio nel fatto che la password viene persa per strada dallo squirrelmail durante il login.

Vi faccio vedere il log del server infatti, dove come potete vedere lo username è info@chrystalnet.it e la password prova123:

"TCPIP" 3192 "2008-10-31 16:35:54.609" "Created accept socket 1652 on listening socket 1308"
"DEBUG" 3192 "2008-10-31 16:35:54.609" "Socket::Socket(ID: 224)"
"IMAPD" 3192 224 "2008-10-31 16:35:54.609" "127.0.0.1" "SENT: * OK IMAPrev1"
"IMAPD" 3192 224 "2008-10-31 16:35:54.609" "127.0.0.1" "RECEIVED: A001 LOGIN "info@chrystalnet.it" "prova123""
"IMAPD" 3192 224 "2008-10-31 16:35:54.609" "127.0.0.1" "SENT: A001 OK LOGIN completed"
"IMAPD" 3184 224 "2008-10-31 16:35:54.609" "127.0.0.1" "RECEIVED: A002 CAPABILITY"
"IMAPD" 3184 224 "2008-10-31 16:35:54.609" "127.0.0.1" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT[nl]A002 OK CAPABILITY completed"
"IMAPD" 3192 224 "2008-10-31 16:35:54.625" "127.0.0.1" "RECEIVED: . LIST "INBOX" """
"IMAPD" 3192 224 "2008-10-31 16:35:54.625" "127.0.0.1" "SENT: * LIST (/NoSelect) "." """
"IMAPD" 3192 224 "2008-10-31 16:35:54.625" "127.0.0.1" "SENT: . OK LIST completed"
"IMAPD" 3192 224 "2008-10-31 16:35:54.625" "127.0.0.1" "RECEIVED: A003 LOGOUT"
"IMAPD" 3192 224 "2008-10-31 16:35:54.625" "127.0.0.1" "SENT: * BYE Have a nice day[nl]A003 OK Logout completed"
"TCPIP" 3184 "2008-10-31 16:35:54.625" "Disconnecting socket 1624 for session 224"
"DEBUG" 3184 "2008-10-31 16:35:54.625" "Socket::~Socket(ID: 224)"
"TCPIP" 3192 "2008-10-31 16:35:55.437" "Created accept socket 1624 on listening socket 1308"
"DEBUG" 3192 "2008-10-31 16:35:55.437" "Socket::Socket(ID: 225)"
"IMAPD" 3192 225 "2008-10-31 16:35:55.437" "127.0.0.1" "SENT: * OK IMAPrev1"
"IMAPD" 3184 225 "2008-10-31 16:35:55.437" "127.0.0.1" "RECEIVED: A001 LOGIN "info@chrystalnet.it" """ (e qui la password non c'è piu, persa)
"IMAPD" 3184 225 "2008-10-31 16:35:55.437" "127.0.0.1" "SENT: A001 NO Invalid user name or password."
"IMAPD" 3192 225 "2008-10-31 16:35:55.437" "127.0.0.1" "RECEIVED: A002 LOGOUT"
"IMAPD" 3192 225 "2008-10-31 16:35:55.437" "127.0.0.1" "SENT: * BYE Have a nice day[nl]A002 OK Logout completed"
"TCPIP" 3184 "2008-10-31 16:35:55.437" "Disconnecting socket 1652 for session 225"
"DEBUG" 3184 "2008-10-31 16:35:55.437" "Socket::~Socket(ID: 225)"
"TCPIP" 3192 "2008-10-31 16:35:55.671" "Created accept socket 1652 on listening socket 1308"
"DEBUG" 3192 "2008-10-31 16:35:55.671" "Socket::Socket(ID: 226)"
"IMAPD" 3192 226 "2008-10-31 16:35:55.671" "127.0.0.1" "SENT: * OK IMAPrev1"
"IMAPD" 3184 226 "2008-10-31 16:35:55.671" "127.0.0.1" "RECEIVED: A001 LOGIN "info@chrystalnet.it" """ (anche qui la password non c'è piu, come invece dovrebbe)
"IMAPD" 3184 226 "2008-10-31 16:35:55.687" "127.0.0.1" "SENT: A001 NO Invalid user name or password."
"TCPIP" 3192 "2008-10-31 16:35:55.687" "Disconnecting socket 1624 for session 226"
"DEBUG" 3192 "2008-10-31 16:35:55.687" "Socket::~Socket(ID: 226)"
"DEBUG" 3092 "2008-10-31 16:35:58.203" "TimedoutConnectionRemoverTask:oWork()"
"TCPIP" 3184 "2008-10-31 16:36:01.312" "Created accept socket 1644 on listening socket 1292"
"DEBUG" 3184 "2008-10-31 16:36:01.312" "Socket::Socket(ID: 227)"
"SMTPD" 3184 227 "2008-10-31 16:36:01.312" "220.120.161.171" "SENT: 220 89.118.77.7 ESMTP"

Essendo una cosa urgente, vi chiedo, da cosa può essere dato questo??? le persone che ho sentito finora suppongono e ipotizzano un problema di "sessione", dato da qualche parametro nel php.ini probabilmente... il problema è che io non saprei dove mettere le mani...

grazie ciau