Est-ce que fetchmail prend en charge ces fonctionnalités IMAP? Si c'est le cas, comment?

J'étudie et apprends comment le courrier est traité dans les systèmes Linux, et une chose est devenue une source de confusion pour moi. Sur mon iPhone, via IMAP, je peux marquer un message dans ma boîte de réception Gmail comme lu, ou je peux le déplacer dans un autre dossier ("label" dans Gmail speak). Ensuite, lorsque je consulte plus tard mon count Gmail via l'interface Web, ces modifications sont répercutées sur le server Gmail.

Cependant, étant donné mon client linux, j'ai lu que tout fetchmail est de récupérer du courrier (pun inattendu), plutôt que de le livrer. La partie livraison serait la responsabilité de procmail ou postfix.

Mais si fetchmail ne transmet que la partie de livraison à procmail ou postfix, il ne semble pas que l'on puisse savoir si cet e-mail a ensuite été marqué comme lu ou enregistré dans un dossier IMAP spécifique. En fait, il semble que l'idée d'un "dossier IMAP" ne semble même plus exister à ce moment-là! Est-ce que fetchmail fait réellement une création ou un marquage de "dossiers IMAP"?

Est-il possible d'utiliser fetchmail pour get des copys locales du courrier à partir du server, tout en conservant les fonctionnalités IMAP de marquage des messages et de les déplacer vers des dossiers spécifiques? Si c'est le cas, comment?

Non. Lorsque vous lisez un courrier électronique via IMAP, le courrier rest sur le server. Le client télécharge simplement les messages individuels au besoin pour les afficher. Lorsque vous le marquez ou le déplacez dans un dossier, le client envoie simplement un message au server lui demandant de le faire.

Lorsque fetchmail télécharge une copy locale, ce qui arrive à cette copy n'est pas répercuté du côté server.

Si vous voulez que les choses que vous faites à votre courrier soient reflétées sur le server, alors vous ne voulez pas utiliser fetchmail. Vous voulez un client de messagerie compatible IMAP, dont il existe beaucoup pour Linux. Il semble que le seul client Linux officiellement supporté par Google soit Thunderbird , mais d'autres clients sont susceptibles de travailler également.