Recevoir le courrier du compte Gmail en utilisant php IMAP
P粉930448030
P粉930448030 2024-03-19 20:31:47
0
1
492

J'ai utilisé la fonction php imap pour me connecter et recevoir des e-mails du compte Gmail et cela fonctionnait bien, mais maintenant, en raison de leur politique mise à jour, j'obtiens l'erreur suivante même si les informations de connexion sont correctes

PHP Warning:  imap_open(): Couldn't open stream {imap.gmail.com:993/ssl/novalidate-cert}[Gmail]/All Mail in 

PHP Notice:  Unknown: Retrying PLAIN authentication after [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0

Je pense que c’est parce qu’ils ont mis à jour leur politique. Est-ce qu'il y a un moyen de faire ça?

Ce sont les codes actuels connectés au compte

$hostname = '{imap.gmail.com:993/ssl/novalidate-cert}[Gmail]/All Mail';
$imap = imap_open($hostname, $username, $password);
$emails = imap_search($imap, 'ALL');
if($emails) echo count($emails);

P粉930448030
P粉930448030

répondre à tous(1)
P粉354948724

Les applications qui ne peuvent pas utiliser l'authentification en deux étapes devront utiliser le mot de passe de l'application (au lieu du mot de passe du compte par défaut) pour se connecter à Gmail.

Pour plus d'informations sur la définition d'un mot de passe d'application dans votre compte Gmail, veuillez visiter https://support.google.com/accounts/answer/185833?sjid=6399608693125087466-EU et ailleurs.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal