Frage : E-Mail-Nachricht zurückholend, in PHP zählen, ohne Kennwort im Klartext zu speichern

Hallo, haben
I eine Netz gegründete Anwendung (PHP/javascript) die auf den gleichen Bediener wie unser Bediener des Knalls/imap laufen gelassen wird. Z.Z. habe ich einen Anruf, zum der Zahl E-Mail-Nachricht zu erhalten, damit der Benutzer erklären kann, wenn sie eMail oder nicht haben. Dieses bearbeitet großes, aber ich muss ihr Kennwort haben, zum der Überprüfung using den Code attached.

selbstverständlich zu tun, muss ich ihr email address und Kennwort haben, zum der Überprüfung zu tun. Seiend lokal, werde ich nicht auch um SSL gesorgt, aber die ist immer eine Wahl - aber löst nicht die Tatsache, dass ich ihr eMail-Kennwort im Klartext speichern muss. Sollte ich eine Krypta/einen Decrypt für Mangel an allem besser verwenden, oder gibt es eine Weise, den lokalen imap-Bediener ohne das Kennwort zu haben zu überprüfen? das

I morgens dieses auf CentOS Linux laufen lassend und verwenden die Dienstleistungen des Rückstellungsknalls/imap, da sie leicht durch cpanel angebracht und zusammengebaut sind und ich den Kunden ihre eigenen Briefkästen handhaben lassen kann.  Ich habe einen VPS Wiederverkäuferservice und verursache einzelnes cpanel erkläre mein clients.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
$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);
 		wenn ($status) 
 		{
 			$total_emails = $status->messages;
 			$total_unseen = $status->unseen;
 		} 
 		@imap_close ($conn);
	}

Antwort : E-Mail-Nachricht zurückholend, in PHP zählen, ohne Kennwort im Klartext zu speichern

Versuch using eine „Systemswiederherstellung“ (herausfinden, wie man sie für Ihr Betriebssystemeinfach google „Systemswiederherstellung“ zusammen mit Ihrem Betriebssystemnamen tut).  Ihn zu einem Punkt vor Ihnen wieder herstellen anbrachte zuerst die betas (Anmerkung, die alle mögliche Programme, die Sie vor der Installierung der betas, Sie angebracht haben konnten, wieder anbringen müssen können).

Das bereitgestellte Einstellungsmaschinenbordbuch, sieht sie aus betrachtend wie Sie versuchte, es mehrmals am Ende zu annullieren - hat, dieses der Fall?
Weitere Lösungen  
 
programming4us programming4us