La mia applicazione php accede a Gmail tramite le chiavi di accesso fornite da oauth e preleva le intestazioni per tutti i messaggi nella posta in arrivo. L'estensione php-imap consente solo l'autenticazione basata su login/password. Voglio modificare l'estensione in modo che supporti anche l'autenticazione basata su oauth. Devo capire come apportare tale modifica all'interno del codice di estensione stesso e compilarlo. Brutta parte, non ho molta idea di dove apportare modifiche e come compilare un'estensione phpmodifica dell'estensione php-imap per consentire l'autenticazione oauth
In precedenza stavo usando le classi IMAP fornite da Zend per questa attività. Sono molto lenti e Gmail tende a disconnettere la connessione se impiega più di 40-45 minuti circa. Per caselle di posta molto grandi ciò accadeva frequentemente. Ho provato questo con l'estensione php-imap e ha funzionato quasi 10 volte più veloce di quello di Zend (credo sia scritto in C)
Quindi devo capire come e dove avviene l'autenticazione nell'attuale php- codice imap e come ricompilarlo dopo aver apportato le modifiche.
Qualsiasi indicazione è apprezzata.
grazie. Ho già iniziato a cercare nella libreria c-client. Spero di riuscire a capire qualcosa con qualche sforzo in più. a parte che la mailing list è solo per ricevere. solo gli utenti iscritti possono inviare. – Nands