Any experiences on a way to get gmail labels (or even filters ?) from an imap connection ? Can't find a clue... thx for any infos about it.
相关问题
- Gmail IMAP with PHP?
- How to add a actionListener to a label in JavaFx
- Bold labels in MFC
- How to get Email in UTF-8?
- Symfony Forms - How to Change a CollectionTypes It
相关文章
- Debug HTML Email in Gmail App
- Sending email using php, gmail, and swiftmailer ca
- How to read the Content Type header and convert in
- imap - get attached file
- Xcode doesn't recognize NSLabel
- How to log Gmail in ASP .NET MVC 5 [closed]
- Why is my bulk email being flagged as spam? [close
- Getting e-mail ID of sender while fetching mails f
Yes, you can do this. You need to enable IMAP of course, obviously - you then need to configure labels on a per-label basis to select 'imap' for the ones that you want to export. If you don't, then you'll just get the default ones, like INBOX and All Mail.
There is definetly no way to get Gmail filter-rules from IMAP. But Gmail has an import/export feature for that.
Labels can be seen as IMAP folders. The latest thunderbird release does that in fact.
I have created a IMAP proxy (Net::Gmail::IMAP::Label) that filters the connection and adds the Gmail labels to the mail headers under X-Label. If your client can display that field next to the subject, it will look similar to the Gmail web interface.
Gmail labels appear is folders in IMAP. If you can get a list of the folders that a message appears in, you can infer what the labels are.
Alternatively, if you are using IMAP programmatically, you can use the gmail imap extensions to access this information:
http://code.google.com/apis/gmail/imap/#x-gm-labels
Just to add to this, if you are using JavaMail, with 1.5.1, they have some support for these gmail extensions: https://javamail.java.net/nonav/docs/api/com/sun/mail/gimap/package-summary.html
Labels can be seen as IMAP folders.