Lisez, recherchez et envoyez des e-mails via IMAP/SMTP. Compatible avec Gmail, Outlook et bien d'autres — avec gestion multi-comptes et gestion des pièces jointes.
npx clawhub@latest install imap-smtp-emailPrérequis
La compétence imap-smtp-email offre à votre agent IA des capacités complètes de lecture et d'envoi d'e-mails en utilisant les protocoles standard IMAP et SMTP. Vérifiez les nouveaux messages, récupérez le contenu intégral, effectuez des recherches par expéditeur/objet/date, marquez les messages comme lus ou non lus, téléchargez des pièces jointes, et envoyez des e-mails avec CC, CCI, corps HTML et fichiers joints. Fonctionne avec tout serveur de messagerie conforme aux standards, y compris Gmail, Outlook, QQ Mail, ainsi que les fournisseurs chinois populaires tels que 163.com, 126.com et 188.com.
npx clawhub@latest install imap-smtp-emailCliquez sur le bouton Installer en haut de cette page pour une configuration en un clic
Vérifiez les nouveaux messages ou non lus, récupérez le contenu complet des e-mails par UID, effectuez des recherches par expéditeur, objet, plage de dates ou statut lu/non lu, et marquez les messages comme lus ou non lus. Listez toutes les boîtes aux lettres et tous les dossiers disponibles sur le serveur.
Envoyez des e-mails en texte brut ou en HTML à un ou plusieurs destinataires, avec des options CC et BCC. Prend en charge les pièces jointes (séparées par des virgules), le contenu du corps depuis des fichiers, et la substitution de l'expéditeur — le tout depuis une seule commande.
Téléchargez toutes les pièces jointes d'un e-mail spécifique par UID, ou ciblez un fichier particulier par son nom. Le répertoire de sortie est configurable, et l'accès aux fichiers est restreint par une liste blanche pour des raisons de sécurité.
Configurez autant de comptes nommés que vous le souhaitez en utilisant une convention de préfixe dans un seul fichier .env. Passez d'un compte à l'autre au moment de l'exécution avec --account <nom> — aucun fichier de configuration séparé n'est nécessaire.
Pré-testé avec Gmail, Outlook/Office 365, QQ Mail, exmail.qq.com, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, vip.188.com et yeah.net. Fonctionne avec n'importe quel serveur IMAP/SMTP standard.
Les identifiants sont stockés dans ~/.config/imap-smtp-email/.env avec les permissions 600 (lecture/écriture réservées au propriétaire). La configuration persiste lors des mises à jour de la compétence et se replie de manière transparente sur un fichier .env local pour la compatibilité ascendante.
Planifiez l'agent pour exécuter check --recent 24h chaque matin, récupérez le contenu complet des messages marqués et résumez-les — vous offrant ainsi un briefing quotidien sans ouvrir votre boîte de réception.
Après avoir généré un fichier de rapport, l'agent l'envoie via SMTP avec --attach report.pdf à une liste de diffusion, en incluant des destinataires en CC et un corps HTML mis en forme — aucune intervention humaine n'est requise.
Recherchez dans la boîte de réception les messages non lus provenant d'une adresse de support, récupérez leur contenu, extrayez les informations clés, puis acheminez-les vers un système de gestion des tickets ou envoyez automatiquement une réponse d'accusé de réception.
Configurez un compte personnel et un compte professionnel, puis interrogez les deux avec --account personal et --account work pour faire remonter les e-mails non lus de tous les comptes au sein d'une seule session d'agent.
IMAP_HOST, IMAP_USER, IMAP_PASS pour votre serveur de messagerie entrant.SMTP_HOST, SMTP_USER, SMTP_PASS pour votre serveur de messagerie sortant.npx clawhub@latest install imap-smtp-emailPrérequis
Se connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !