{"id":1907,"date":"2011-06-13T15:05:11","date_gmt":"2011-06-13T13:05:11","guid":{"rendered":"http:\/\/www.limilabs.com\/blog\/?p=1907"},"modified":"2012-09-22T18:31:07","modified_gmt":"2012-09-22T16:31:07","slug":"gmail-extensions-in-mail-dll","status":"publish","type":"post","link":"https:\/\/www.limilabs.com\/blog\/gmail-extensions-in-mail-dll","title":{"rendered":"Gmail extensions in Mail.dll"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2009\/11\/gmail.png\" alt=\"\" title=\"gmail\" width=\"131\" height=\"61\" class=\"alignleft size-full wp-image-271\" \/><br \/>\nHere&#8217;s the list of <strong>Gmail<\/strong> <strong>IMAP <\/strong>protocol extensions implemented in Mail.dll:<\/p>\n<ul>\n<li>Extension of the LIST command: <strong>XLIST<\/strong><\/li>\n<li>Extension of the SEARCH command:<strong> X-GM-RAW<\/strong><\/li>\n<li>Access to the Gmail unique message ID: <strong>X-GM-MSGID<\/strong><\/li>\n<li>Access to the Gmail thread ID: <strong>X-GM-THRID<\/strong><\/li>\n<li>Access to Gmail labels: <strong>X-GM-LABELS<\/strong><\/li>\n<li>OAuth and OAuth 2.0: <strong>XOAUTH<\/strong>, <strong>XOAUTH2<\/strong><\/li>\n<\/ul>\n<p>You can read on how to use Mail.dll with Gmail in the following articles:<\/p>\n<ul>\n<li><a href=\"\/blog\/get-gmail-thread-id\">Get Gmail thread id<\/a><\/li>\n<li><a href=\"\/blog\/search-gmail-thread-id\">Search Gmail thread id<\/a><\/li>\n<li><a href=\"\/blog\/get-gmail-message-id\">Get Gmail message id<\/a><\/li>\n<li><a href=\"\/blog\/search-gmail-message-id\">Search Gmail message id<\/a><\/li>\n<li><a href=\"\/blog\/get-gmail-labels-for-specified-messages\">Get Gmail labels for specified messages<\/a><\/li>\n<li><a href=\"\/blog\/label-message-with-gmail-label\">Label message with Gmail label<\/a><\/li>\n<li><a href=\" \/blog\/search-gmail-label\">Search Gmail label<\/a><\/li>\n<li><a href=\"\/blog\/localized-gmail-imap-folders\">Localized Gmail IMAP Folders <\/a><\/li>\n<li><a href=\"\/blog\/search-gmail-using-gmails-search-syntax\">Search Gmail using Gmail&#8217;s search syntax<\/a><\/li>\n<li><a href=\"\/blog\/create-gmail-url-id-via-imap\">Create Gmail url-ID via IMAP<\/a><\/li>\n<\/ul>\n<h2>OAuth 2.0<\/h2>\n<ul>\n<li><a href=\"\/blog\/oauth2-gmail-imap-web-applications\">OAuth 2.0 with Gmail over IMAP for web applications<\/a><\/li>\n<li><a href=\"\/blog\/oauth2-gmail-imap-installed-applications\">OAuth 2.0 with Gmail over IMAP for installed applications<\/a><\/li>\n<\/ul>\n<h2>OAuth 1.0<\/h2>\n<ul>\n<li><a href=\"\/blog\/oauth-with-gmail\">OAuth with Gmail<\/a><\/li>\n<li><a href=\"\/blog\/2-legged-oauth-with-gmail\">2-legged OAuth with Gmail<\/a><\/li>\n<li><a href=\"\/blog\/get-google-contacts\">Get Google contacts<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s the list of Gmail IMAP protocol extensions implemented in Mail.dll: Extension of the LIST command: XLIST Extension of the SEARCH command: X-GM-RAW Access to the Gmail unique message ID: X-GM-MSGID Access to the Gmail thread ID: X-GM-THRID Access to Gmail labels: X-GM-LABELS OAuth and OAuth 2.0: XOAUTH, XOAUTH2 You can read on how to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[25,28,77,41,84,63,64,65,66,67,68,85],"class_list":["post-1907","post","type-post","status-publish","format-standard","hentry","category-mail-dll","tag-gmail","tag-imap","tag-imap-component","tag-oauth","tag-oauth-2-0","tag-x-gm-labels","tag-x-gm-msgid","tag-x-gm-raw","tag-x-gm-thrid","tag-xlist","tag-xoauth","tag-xoauth2"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/posts\/1907"}],"collection":[{"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/comments?post=1907"}],"version-history":[{"count":5,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/posts\/1907\/revisions"}],"predecessor-version":[{"id":3402,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/posts\/1907\/revisions\/3402"}],"wp:attachment":[{"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/media?parent=1907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/categories?post=1907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/tags?post=1907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}