2010-02-02 33 views
13

Tôi đang tạo công cụ phân tích các thư mục Gmail cụ thể (ví dụ: '[Gmail]/Tất cả thư', '[Gmail]/Spam'). Có vẻ như các tên được bản địa hóa liên quan đến cài đặt nội địa hóa của người dùng, vì vậy ví dụ '[Gmail]/Tất cả thư' hiển thị là '[Gmail]/Todos' thành người dùng tiếng Tây Ban Nha.Thư mục IMAP Gmail được bản địa hóa

Có tên hợp chuẩn không được bản địa hóa cho các thư mục gmail không? Một cách để phát hiện nó? Hoặc trong trường hợp xấu nhất, một danh sách các tên có thể được bản địa hoá.

+7

Nó thậm chí còn tốt hơn, đôi khi '[Gmail]' thư mục được gọi là '[Google Mail]' để thay thế. –

+0

chúng tôi đang chạy vào cùng một vấn đề. sao có danh sách đầy đủ các tên thư mục được bản địa hóa được sử dụng trong Gmail? –

Trả lời

14

CẬP NHẬT Tháng Sáu 2016

Gấu ở Làm giảm XLIST trong Gmail, IMAP Cuối cùng was deprecated in 2013 và sẽ bị xóa.

Bạn sẽ cần hai sử dụng SPECIAL-USE mailboxes để thay thế.

Thật không may, Gmail không quảng cáo khả năng này theo spec, nhưng nó là implementeres và hoạt động chính xác (thử nghiệm trên 2016/09/09) - lưu ý cờ \ Thùng rác:

C: 55535a988a074191 LIST "" * RETURN (SPECIAL-USE) 
S: ... 
S: * LIST (\HasNoChildren \Trash) "/" "[Gmail]/Bin" 

DANH Regular trả về phản ứng tương tự cũng như (tôi muốn nói đây là cơ thể của Gmail).


gốc trả lời

Có một cách tốt hơn: Xlist lệnh.

Google và Apple udviklede một lệnh IMAP đặc biệt Xlist hai địa chỉ vấn đề này.

IMAP Xlist lệnh trả về một danh sách các thư mục và Sina cờ cũng-biết (\ Inbox \ nháp \ Thùng rác, \ Sent, \ Spam):

* XLIST (\HasNoChildren \Inbox) "/" "Inbox" 

Mail.dll IMAP client (sản phẩm thương mại Trong ' đã tạo) hỗ trợ lệnh Xlist. Nó được sử dụng máy chủ automatisk Nar quảng cáo hỗ trợ cho tính năng này.Bạn có thể đọc thêm tại đây: https://www.limilabs.com/blog/localized-gmail-imap-folders/

+1

Chúng hiện đang trong quá trình chính thức hóa điều này là tiện ích mở rộng ĐẶC BIỆT-SỬ DỤNG cho IMAP. Xem http://tools.ietf.org/html/draft-ietf-morg-list-specialuse-06 – dkarp

+0

Có ai biết liệu Javamail có hỗ trợ XLIST không? – GreenKiwi

+0

JavaMail (v1.4.5) không hỗ trợ XLIST. Nhưng bạn có thể sử dụng phần mở rộng JavaMail này: [java-gmail-imap] (http://code.google.com/p/java-gmail-imap/) – gargii

5

This user script có một danh sách rất đầy đủ với nhiều dấu hỏi:?

  • Inbox, Indbakke, Posteingang, Recibidos, Bo te de r ception, Posta trong arrivo, Postvak IN, Odebrane, Caixa de Entrada ,
  • gắn dấu sao, Stjernemarkerede, Markiert, Destacados, Messages suivis, Speciali, Met ster, Oznaczone gwiazdka, Com Estrela, ??????????,
  • Trò chuyện, Chatsamtaler, Tous les chat, chat, Czaty, Bate-papo, ????,
  • Thư đã gửi, Gửi e-mail, Gesendet, Enviados, sứ điệp sứ giả?, Đăng nhập inviata, Verzonden berichten, Wyslane, E-mail enviados, Correio enviado, ?????????????,
  • Bản nháp, Kladder, Entw? Rfe, Borradores, Brouillons , Bozze, Concepten, Wersje robocze, Rascunhos, ?????????,
  • Tất cả thư, email của Alle, Alle Nachrichten, Todos, thư Tous les, Tutti i messaggi, Alle berichten, Wszystkie, Todos os e-mail, Todo o correio, ??? ?????,
  • Spam, Mensagens n? O solicitadas, ????,
  • Thùng rác, Bin, Papirkurv, Papierkorb, Papelera, Corbeille, Cestino, Prullenbak, Kosz, Lixeira, Caixote làm lixo,? ??????,

Android's Email repo có một số chi tiết dưới res/values-xx/strings.xml. Nó xuất hiện trong một tìm kiếm của Google cho một số chuỗi của Gmail, vì vậy có khả năng nó sẽ hoạt động. Họ có thể không nhất thiết phải phù hợp với chuỗi của Gmail, vì vậy hãy báo trước emptor - nó không có "Tất cả thư", ví dụ, vì nó dành cho ứng dụng email chung.

  • dự thảo Borradores, Borradores, Bozze, Brouillons, Concepten, Entwürfe, Drafts, Koncepty, KOPIE robocze, Rascunhos, Rascunhos, Taslaklar, Utkast, Utkast, Πρόχειρα, Черновики, 下 書 き, 草稿, 草稿, 임시 보관함
  • inbox Bandeja de Entrada, Boite de lễ tân, Caixa de Entrada, Caixa de Entrada, Doručená Posta, gel kutusu, Inbox, Inkorgen, Innboks, Odebrane, Posta trong arrivo, Posteingang, Postvak iN, Recibidos, Εισερχόμενα, Входящие , 受 信 ト レ イ, 收件匣, 收件 箱, 받은 편지함
  • rác Correio electrónico não solicitado, correo basura, Junk, Junk, Lixo, Nettsøppel, Nevyžádaná Posta, Không solicitado, Ongewenst, Posta indesiderata, Hard, Spam, Wiadomości-śmieci, Önemsiz, Ανεπιθύμητα, Спам, 垃圾 邮件, 垃圾 郵件, 迷惑 メ ー ル, 스팸
  • hộp thư đi Bandeja de Salida, BOITE d'envoi, Caixa de Saida, Caixa de Saida, Do wysłania, Enviados, Giden kutusu, Posta trong uscita, Postausgang, Postvak UIT, Posta k odeslání, Hộp thư đi , Utboks, Utkorgen, Εξερχόμενα, Исходящие, 发 件 箱, 寄件 匣, 送信 ト レ イ, 보낼 편지함
  • cuối email enviados, Enviada, Enviado, Envi ado, Gesendet, Gönderildi, Inviati, Odeslaná Posta, Sent, Sent, Skickat, Verzonden, Wysłane, Elements envoyés, Απεσταλμένα, Отправленные, 寄件 備份, 已 发送 邮件, 送信 済 み, 보낸 편지함
  • thùng rác Cestino, Corbeille , Kosz, Kos, Lixeira, Lixo, Papelera, Papelera, Papierkorb, thùng rác, thùng rác, Papperskorgen, Prullenbak, COP kutusu, Κάδος απορριμμάτων, Корзина, ゴ ミ 箱, 垃圾桶, 已 删除 邮件, 휴지통
+2

Điều này có vẻ rất dễ bị lỗi –

+0

có một danh sách khác cho [GMAIL] \ Tất cả thư tại: http://sebsauvage.net/wiki/doku.php?id=gmail_archiver –

0

Cyrus IMAPd cũng hỗ trợ lệnh XLIST trong phiên bản 2.4 (với một bản hack khá tinh tế), cũng như trình khách Thunderbird.

Thực tế, tôi đang ở giữa việc mở rộng Cyrus để hỗ trợ XLIST linh hoạt hơn, do đó bạn không có một bộ mã hóa tên thư mục cứng trong tệp cấu hình. Sự phức tạp của những thay đổi cần thiết có nghĩa là nó có thể sẽ không được phát hành cho đến khi chúng tôi gặp phải phiên bản 2.5.

4

Đến với câu trả lời này ngay hôm nay và phát hiện ra rằng XLIST trong Gmail hiện là deprecated. Giải pháp hiện tại là IMAP LIST Extension for Special-Use Mailboxes, được Gmail hỗ trợ.

DANH Ví dụ đầu ra từ hộp thư Hebrew của tôi:

'(\\Noselect \\HasChildren) "/" "[Gmail]"', 
'(\\HasNoChildren \\Trash) "/" "[Gmail]/&BdAF6QXkBdQ-"', 
'(\\HasNoChildren \\Sent) "/" "[Gmail]/&BdMF1QXQBeg- &BdkF1QXmBdA-"', 
'(\\HasNoChildren \\Important) "/" "[Gmail]/&BdcF6QXVBdE-"', 
'(\\HasNoChildren \\Drafts) "/" "[Gmail]/&BdgF2QXVBdgF1QXq-"', 
'(\\HasNoChildren \\All) "/" "[Gmail]/&BdsF3A- &BdQF0wXVBdAF6A-"', 
'(\\HasNoChildren \\Flagged) "/" "[Gmail]/&Bd4F4QXVBd4F3w- &BdEF2wXVBdsF0Q-"', 
'(\\HasNoChildren \\Junk) "/" "[Gmail]/&BeEF5AXQBd0-"', 
+0

Khi xem trước, đây có vẻ là câu trả lời đúng và đã làm việc cho tôi. Cảm ơn bạn! –

Các vấn đề liên quan