मैं IMAP खाते में प्रत्येक ईमेल के लिए एक अद्वितीय आईडी स्ट्रिंग की गणना कैसे कर सकता हूं?PHP में IMAP के साथ अद्वितीय ईमेल आईडी प्राप्त करना
मैं एक स्क्रिप्ट बना रहा हूं जो अक्सर सभी लापता मेलों को एक IMAP खाते से दूसरे में कॉपी करना होगा। मैं प्रत्येक अद्यतन पर डुप्लिकेट बनाने से बचना चाहता हूं, इसलिए मुझे यह पहचानना होगा कि एक खाते पर क्या है और दूसरे पर क्या है।
सभी ईमेलों में message_id
नहीं है, और मैं नहीं देख सकता कि message_id
और uid
के बीच क्या अंतर है - क्या कोई मुझे बता सकता है?
ऐसा लगता है कि imap_append का उपयोग करते समय नहीं बदला जाता है - क्या कोई इसकी पुष्टि कर सकता है?
जब प्रत्येक ई-मेल सिर्फ संदेश आईडी, fx ईमेल शीर्षक और तारीख से कई अन्य विकल्प के लिए एक विशिष्ट आईडी स्ट्रिंग पैदा करने के लिए, लेकिन मैं नहीं जानता कि क्या लेने के लिए: मेरे हिसाब से http://www.php.net/manual/en/function.imap-headerinfo.php
(''', 'दिनांक' और 'आकार') के विरुद्ध जांच अद्वितीय संयोजन दे सकती है। अफसोस की बात है कि PHP-IMAP के साथ काम करने वाले बहुत कम मैनुअल में उदाहरण अपडेट नहीं करते हैं। – SparKot
क्या 'imap_uid()' वापसी 'message_id' है? 'Message_id' के बिना ईमेल के लिए यह क्या लौटाता है? – SparKot
मुझे लगता है कि कुछ opperations पर uid परिवर्तन .... लेकिन मुझे यकीन नहीं है ... –