Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Scaricare le mail con IMAP

Categoria: Info Ultimo Aggiornamento: 21/10/11


Dovendo scaricare da Gmail gli aggiornamenti del gruppo Sviluppo4D su Facebook inviati da Umberto in occasione del summit di Boston, ecco il codice utilizzato all'uopo.

C_TEXT($msgText)
READ WRITE([Posta])
$error:=0
$sslPOPPort:=995
$Errore_l:=IT_SetPort (13;$sslPOPPort) //12 is for 'SMTP with SSL'
$error:=IMAP_Login ("pop.gmail.com";"indirizzo@gmail.com";"password";$imapID;1)
$error:=IMAP_SetCurrentMB ($imapID; "4D Summit 2011"; $msgNber; $newMsgNber; $customFlags; $permanentFlags; $mbUID)
For ($i;1;$msgNber)
      CREATE RECORD([Posta])
      msgDataItem:="INTERNALDATE"
      $Err:=IMAP_MsgFetch ($imapID;$i;msgDataItem;$text)
      $position:=Position(" ";$text)
      $text:=Delete string($text;1;$position)
      $error:=IMAP_GetMessage ($imapID;$i;0;31000;2;$msgText;1)

      $datrovare:="nel gruppo Sviluppo4D"
      $position:=Position($datrovare;$msgText)
      $msgText:=Delete string($msgText;1;$position+Length($datrovare)+2)

      $datrovare:="Per commentare"
      $position:=Position($datrovare;$msgText)
      $msgText:=Delete string($msgText;$position-2;Length($msgText))
      [Posta]msg_body:=$msgText
      [Posta]msg_ID:=$i
      SAVE RECORD([Posta])
      UNLOAD RECORD([Posta])

End for


$error:=IMAP_Logout($imapID)


Inviato da: PierPaolo Sichera Visite: 10814

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
303 utenti registrati

Pagina servita il 28/03/24 alle 19:24:36 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad