Gambas France BETA


Pas de compte ? Incription

récupération mails

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 2/2/2019 à 08:56:55
-- Unus Ex Altera --Bonjour, je voudrais pouvoir récupérer les mails effacés.
La fonction suivante ne veut pas fonctionner : POP.Reset ni celle-ci POP.Abort
Le pop est bien déclaré mais je ne récupère pas le message test que j'efface, me manque t il une formule magique pour apprivoiser le serveur pop en question.
1
2
3
4
5
6
7
8
9
10
11
12
DIM i AS INTEGER
i = tbstp.Index - 1
POP = NEW Pop3Client
POP.host = FMain.Accounts[i].Server
POP.User = FMain.Accounts[i].User
POP.Password = FMain.Accounts[i].Pass
POP.port = FMain.Accounts[i].Port
POP.Encrypt = IIf(FMain.Accounts[i].SSL, net.ssl, Net.none)
TRY POP.Open
IF NOT ERROR THEN
POP.Abort
ENDIF

La lecture et l'effacement des mails sur le serveur fonctionnent bien.
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
valaquarus#2 Posté le 2/2/2019 à 20:07:09
-- Unus Ex Altera --Rebonsoir à tous,
il semble que d'après certains sites quand les mails sont marqués comme deleted, à la fermeture de la connexion avec le serveur POP les messages en question soient définitivement effacés mais d'après d'autres sites ils sont conservés comme deleted pendant un certain temps, ce qui me semble être la norme, d'ailleurs en contactant les administrateurs de certaines boutiques on peut récupérer des mails "très" vieux, à l'exemple de Gmail qui même avec des mails effacés "définitivement" est capable de vous les ressortir (bonjour la vie privée). Bon c'est comment qu'on fait pour récupérer ces mails effacés?
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
valaquarus#3 Posté le 3/2/2019 à 14:14:54
-- Unus Ex Altera --Bonjour,
une confirmation de ce que j'ai trouvé sur internet, par Benoît lui-même :
hConn.Delete marks the message as being deleted. It will be actually
deleted when you call hConn.Close(), but not if you call hConn.Abort().
Then go look at the MimeMessage class documentation of gb.mime!
chose est donc résolue même si je ne sais pas encore comment je vais régler la chose en terme de programmation.

Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
1