Questione : Richiamando il messaggio di posta elettronica contare nel PHP senza immagazzinare la parola d'accesso in cleartext

Ciao, il
I ha un'applicazione basata fotoricettore (PHP/javascript) che è fatta funzionare sullo stesso assistente del nostro assistente di schiocco/imap. Attualmente, ho una chiamata per ottenere il numero dei messaggi di posta elettronica in moda da potere dire l'utente se hanno email oppure no. Ciò funziona grande, ma devo avere loro parola d'accesso per fare il controllo using il codice attached.

naturalmente, devo avere il loro email address e parola d'accesso per fare il controllo. Essendo locale, ugualmente non sono preoccupato per lo SSL, ma quella è sempre un'opzione - ma non risolverà il fatto che devo immagazzinare la loro parola d'accesso del email in cleartext. Dovrei usare più meglio una cripta/decrypt in mancanza di qualche cosa, o è ci un senso controllare l'assistente locale di imap senza avere la parola d'accesso? il

I che fa funzionare questo su CentOS Linux ed usa i servizi di schiocco/imap di difetto poiché facilmente sono installati e configurati attraverso cpanel e posso lasciare il cliente dirigere le loro proprie cassette postali.  Ho un servizio del rivenditore di VPS e genero il cpanel specifico rappresento il mio clients.

class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
il id= " codeSnippet861897 " class= " del
$conn = @imap_open (“{localhost: 993/imap/ssl/novalidate-cert}„, $email_addr, $email_pass, “n_retries=1„);

$status = @imap_status ($conn, “{localhost: 993/imap/ssl/novalidate-cert}„, SA_ALL);
 		se ($status) 
 		{
 			$total_emails = $status->messages;
 			$total_unseen = $status->unseen;
 		} 
 		@imap_close ($conn);
	}
class= del

Risposta : Richiamando il messaggio di posta elettronica contare nel PHP senza immagazzinare la parola d'accesso in cleartext

Prova using “un restauro del sistema„ (per scoprire come farlo semplicemente per il vostro google “restauro del sistema operativo del sistema„ con il vostro nome del sistema operativo).  Ristabilirlo ad un punto prima di voi in primo luogo ha installato i betas (nota che tutti i programmi che potreste installare prima dell'installazione dei betas, voi possono dovere per installare ancora).

Sta avendo esaminando il ceppo fornito, di messa a punto assomiglia voi ha provato ad annullarla varie volte all'estremità - questa il caso?
Altre soluzioni  
 
programming4us programming4us