tutarlı kimliği ile imap belirli bir ileti almak için nasıl (mesaj id)

1 Cevap php

Ben bir e-posta iletisi için izleme bir bağlantı tutmak gerekir. Ben PHP ve IMAP kullanıyorum. Ben zamanla e-posta tanımlamak bazı kimliği gereklidir. IMAP UID Kullanma (), i-postalar için bir message_id olduğunu biliyorum Silin sonra UID değişiklikleri beri çalışmak gibi değil, ama nasıl ben PHP ve IMAP ile message_id oluyor kullanarak bir e-posta alabilirsiniz?

I kullanabileceğiniz başka bir tanımlayıcı var mı?

1 Cevap

You UIDPLUS IMAP uzantısı, özellikle UIDVALIDITY komut gerekir. Bkz RFC 4315.

Birçok PHP webmail projeleri aslında zaten bu kullanın. Ben size örnekler ve / veya ilham gerekirse Squirrelmail 'in kaynak kodu bir göz atın öneririz. (Squirrelmail mükemmel bir IMAP arkaplana sahiptir; diğer web projeleri veya sınıfların da işe yarayabilir ama UIDPLUS kullanırsanız ben şahsen bilmiyorum).