Google App uygulamasından bunun bir kopyasını erişirken nasıl Gmail üzerinde bir e-posta için sabit bir referans korumak?

2 Cevap php

Google apps benim yerel web uygulaması değişen üzerinde çalışıyorum. Ben iş için google uygulamalar için zaten bir hesabınız var ve şu anda e-posta ile etkileşim işlevselliği üzerinde çalışmak gerekir.

Bana bir özetini vereyim - benim web uygulaması şu anda bir cron işi kısa aralıklarla bir veritabanına bir dizi kutusundan tüm e-postaları indirmek olacağını kuruldu ve her iletinin girilmesi zaman, belirli bir kimliği atanmış olacaktır ve biz mümkün olacaktır Biz gerektiren her yerde kimliği bizim uygulamada bu mesajın başvurmak için kullanmak. Yani temelde bizim uygulamalar posta bölümü, bir veritabanından almak ne zaman nifact bir web posta istemcisi olma yanılsamasını verdi. Ben benzer bir davada google apps ile bir çözüm ilgileniyorum.

Bu mailserverların bir e-posta indirmek değil sadece ama aynı zamanda posta kutusundan e-posta silmek istiyorum - şey cron işi çalıştırır başlangıçta uygulama olmasıdır. O var nerede olduğunu Yani temelde bizim yerel veritabanı üzerinde e başvururuz.

Şimdi ise e-posta tüm kutunuzu oluşturmak silmek istemiyorum. Infact benim gmail kutunuza bir e-posta bir başvuru korumak ve hala e-posta için temel bir bağlantı benim yerel sisteminde veya en azından bir kopyası olabilir, öyle ki onu kurmak istiyorum. Şey e-posta webclients ile benim programlama Ben harici bir uygulama onları tanımlamak için bir yol olarak kullanılabilir posta kutusundaki e-postalar için bir EŞSİZ kimliği ne olduğunu bulmak mümkün sığınak olmasıdır - e-postalar görünüyordu sırası ile numaralandırılmış ve Bir e-posta kutularına arasında taşındığında sırası değişir. Daha önce e-postalar silinir veya yaklaşık taşınırsa değiştirebilirsiniz e-posta için sadece bir sıra numarası gibi UID veya benzersiz ID değeri yanıltıcı görünüyor.

Bu ne için en iyi yol olacağını?

2 Cevap

O id değişikliklerin gerçeği hakkında emin misin? Ben sadece benim kutunuza bir mesaj arşivlenir. (Ben önceden linki kopyalanmış). Sonra bağlantısını aldı ve (ilk kez FF oldu, ikinci kez Krom idi) tamamen farklı bir tarayıcıda kullandı. Bu aynı e-postayı çekti.

Google'ın IMAP sunucusu bir iletinin Gmail UID alınmasını sağlayan özel X-GM-MSGID komutunu destekler.

https://developers.google.com/google-apps/gmail/imap_extensions#access_to_the_gmail_unique_message_id_x-gm-msgid