J'essaie de récupérer automatiquement certains courriels de mon compte GMail pour plus d'analyse, mais je n'arrive pas à comprendre comment faire. Je l'ai cherché les internets et il a suggéré que j'utiliser les fonctions imap
de PHP, comme ceci:Comment récupérer des e-mails à partir du compte GMail en utilisant PHP?
$server = '{imap.gmail.com:993/ssl}';
$connection = imap_open($server, '[email protected]', 'password');
Mais en utilisant ce code, je reçois:
Attention: imap_open() [function.imap- open]: Impossible d'ouvrir le flux {imap.gmail.com:993/ssl}
Une idée de ce que je fais mal? Tout paramètre de serveur qui pourrait m'empêcher de me connecter à GMail (j'utilise un service partagé)? L'adresse est-elle correcte? Est-ce que quelqu'un a déjà réussi à faire quelque chose comme ça? J'ai trouvé des tonnes d'exemples sur la façon de envoyer email via GMail, mais très peu de récupération.
Toute aide est très appréciée.
Je pense que vous devriez utiliser Google API pour cela – eugeneK
L'API Google semble toujours avoir besoin d'une intervention manuelle pour récupérer des données, ce que j'essaie d'éviter. Se penchera sur cela, cependant. –
Il a deux modes pour autant que je sache. Le premier utilise le jeton de leur site et l'autre est votre propre authentification que vous pouvez utiliser pour éviter une intervention manuelle. – eugeneK