Question : En recherchant le message électronique compter dans le PHP sans stocker le mot de passe en texte en clair

Bonjour, le
I ont une application basée sur le WEB (PHP/javascript) qui est courue sur le même serveur que notre serveur du bruit/IMAP. Actuellement, j'ai un appel pour obtenir le nombre de messages électroniques de sorte que l'utilisateur puisse dire s'ils ont l'email ou pas. Ceci fonctionne grand, mais je dois avoir leur mot de passe pour faire le contrôle using le code attached.

naturellement, je dois avoir leur email address et mot de passe pour faire le contrôle. Étant local, je ne suis pas trop inquiété du SSL, mais c'est toujours une option - mais ne résoudra pas le fait que je dois stocker leur mot de passe d'email en texte en clair. Au cas où j'employer une crypte/déchiffrage faute de quelque chose mieux, ou y a-t-il une manière de vérifier le serveur local d'IMAP sans avoir le mot de passe ? le

I AM courant ceci sur le Linux de CentOS et emploient les services du bruit de défaut/IMAP puisqu'ils sont facilement installés et configurés par le cpanel et je peux laisser le client contrôler leurs propres boîtes aux lettres.  J'ai un service de revendeur de VPS et crée le cpanel individuel explique mon clients.

class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
l'id= " codeSnippet861897 " class= " de
$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) ;
 		si ($status) 
 		{
 			$total_emails = $status->messages ;
 			$total_unseen = $status->unseen ;
 		} 
 		@imap_close ($conn) ;
	}
class= de

Réponse : En recherchant le message électronique compter dans le PHP sans stocker le mot de passe en texte en clair

Essai using une « restauration de système » (pour découvrir comment la faire pour votre simplement google du système d'exploitation « restauration de système » avec votre nom du système d'exploitation).  Le reconstituer à un point avant vous a installé la première fois les betas (la note que tous les programmes que vous pourriez avoir installé avant d'installer les betas, vous peuvent devoir installer encore).

A-t-elle après avoir regardé la notation d'installation fournie, ressemble à vous a essayé de la décommander plusieurs fois à l'extrémité - ceci le cas ?
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us