LINUX.ORG.RU

История изменений

Исправление petav, (текущая версия) :

uname -a
Linux c277 4.9.0-4-686-pae #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) i686 GNU/Linux

1. Install isync

apt-get install isync

dpkg -l |grep isync
ii  isync  1.2.1-2     i386         IMAP and MailDir mailbox synchronizer

2. Create config «~/.mbsyncrc_gmail» for isync

Create Slave
Expunge Both
SyncState *

# IMAPAccount gmail

IMAPAccount gmail
Host imap.gmail.com
User <edited>@gmail.com
Pass <edited>
SSLType IMAPS
AuthMechs LOGIN

IMAPStore gmail-remote
Account gmail

MaildirStore gmail-local
Path ~/Mail/gmail
Inbox ~/Mail/gmail/inbox

Channel gmail-all
Master :gmail-remote:
Slave :gmail-local:
Patterns "*"
#Patterns "INBOX" "[Gmail]/Черновики" "[Gmail]/Отправленные" "[Gmail]/Корзина"
Sync All

Group gmail
Channel gmail-all

# Gmail mailboxes for "Patterns":
# ------------------------
# |En       |Ru          |
# ------------------------
# |All Mail |Вся почта   |
# |Drafts   |Черновики   |
# |Important|Важное      |
# |Sent Mail|Отправленные|
# |Spam     |Спам        |
# |Starred  |Помеченные  |
# ------------------------

4. Run sync

mbsync -c ~/.mbsyncrc_gmail gmail
C: 1/1  B: 1/1  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
petav@c277:~$ mbsync -c ~/.mbsyncrc_gmail gmail
C: 0/1  B: 1/8  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 2/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 3/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 4/8  M: +0/0 *0/0 #0/0  S: +82/82 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 5/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 6/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 7/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 1/1  B: 8/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0

5. List local data after sync

tree -a ~/Mail/gmail\[Gmail\] -L 2
/home/petav/Mail/gmail[Gmail]
├── .&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BB8EPgQ8BDUERwQ1BD0EPQRLBDU-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEMAQ2BD0EPgQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEQQRP- &BD8EPgRHBEIEMA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBoEPgRABDcEOAQ9BDA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BCcENQRABD0EPgQyBDgEOgQ4-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
└── .&BCEEPwQwBDw-
    ├── cur
    ├── .mbsyncstate
    ├── new
    ├── tmp
    └── .uidvalidity

28 directories, 14 files
echo '&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-' | tr "&" "+" | tr "," "/" | iconv -f UTF-7 -t UTF-8
Отправленные

Исправление petav, :

uname -a
Linux c277 4.9.0-4-686-pae #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) i686 GNU/Linux

1. Install isync

apt-get install isync

dpkg -l |grep isync
ii  isync  1.2.1-2     i386         IMAP and MailDir mailbox synchronizer

2. Create config «~/.mbsyncrc_gmail» for isync

Create Slave
Expunge Both
SyncState *

# IMAPAccount gmail

IMAPAccount gmail
Host imap.gmail.com
User <edited>@gmail.com
Pass <edited>
SSLType IMAPS
AuthMechs LOGIN

IMAPStore gmail-remote
Account gmail

MaildirStore gmail-local
Path ~/Mail/gmail
Inbox ~/Mail/gmail/inbox

Channel gmail-all
Master :gmail-remote:
Slave :gmail-local:
Patterns "*"
#Patterns "INBOX" "[Gmail]/Черновики" "[Gmail]/Отправленные" "[Gmail]/Корзина"
Sync All

Group gmail
Channel gmail-all

# Gmail mailboxes for "Patterns":
# ------------------------
# |En       |Ru          |
# ------------------------
# |All Mail |Вся почта   |
# |Drafts   |Черновики   |
# |Important|Важное      |
# |Sent Mail|Отправленные|
# |Spam     |Спам        |
# |Starred  |Помеченные  |
# ------------------------

MaxMessages 200
Create Both
Expunge Both
SyncState *

4. Run sync

mbsync -c ~/.mbsyncrc_gmail gmail
C: 1/1  B: 1/1  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
petav@c277:~$ mbsync -c ~/.mbsyncrc_gmail gmail
C: 0/1  B: 1/8  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 2/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 3/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 4/8  M: +0/0 *0/0 #0/0  S: +82/82 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 5/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 6/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 7/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 1/1  B: 8/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0

5. List local data after sync

tree -a ~/Mail/gmail\[Gmail\] -L 2
/home/petav/Mail/gmail[Gmail]
├── .&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BB8EPgQ8BDUERwQ1BD0EPQRLBDU-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEMAQ2BD0EPgQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEQQRP- &BD8EPgRHBEIEMA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBoEPgRABDcEOAQ9BDA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BCcENQRABD0EPgQyBDgEOgQ4-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
└── .&BCEEPwQwBDw-
    ├── cur
    ├── .mbsyncstate
    ├── new
    ├── tmp
    └── .uidvalidity

28 directories, 14 files
echo '&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-' | tr "&" "+" | tr "," "/" | iconv -f UTF-7 -t UTF-8
Отправленные

Исправление petav, :

uname -a
Linux c277 4.9.0-4-686-pae #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) i686 GNU/Linux

1. Install isync

apt-get install isync

dpkg -l |grep isync
ii  isync  1.2.1-2     i386         IMAP and MailDir mailbox synchronizer

2. Create config «~/.mbsyncrc_gmail» for isync

Create Slave
Expunge Both
SyncState *

# IMAPAccount gmail

IMAPAccount gmail
Host imap.gmail.com
User <edited>@gmail.com
Pass <edited>
SSLType IMAPS
AuthMechs LOGIN

IMAPStore gmail-remote
Account gmail

MaildirStore gmail-local
Path ~/Mail/gmail
Inbox ~/Mail/gmail/inbox

Channel gmail-all
Master :gmail-remote:
Slave :gmail-local:
Patterns "*"
Sync All

Group gmail
Channel gmail-all

# Gmail mailboxes:
# "All Mail"
# "Drafts"
# "Important"
# "Sent Mail"
# "Spam"
# "Starred"

4. Run sync

mbsync -c ~/.mbsyncrc_gmail gmail
C: 1/1  B: 1/1  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
petav@c277:~$ mbsync -c ~/.mbsyncrc_gmail gmail
C: 0/1  B: 1/8  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 2/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 3/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 4/8  M: +0/0 *0/0 #0/0  S: +82/82 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 5/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 6/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 7/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 1/1  B: 8/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0

5. List local data after sync

tree -a ~/Mail/gmail\[Gmail\] -L 2
/home/petav/Mail/gmail[Gmail]
├── .&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BB8EPgQ8BDUERwQ1BD0EPQRLBDU-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEMAQ2BD0EPgQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEQQRP- &BD8EPgRHBEIEMA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBoEPgRABDcEOAQ9BDA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BCcENQRABD0EPgQyBDgEOgQ4-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
└── .&BCEEPwQwBDw-
    ├── cur
    ├── .mbsyncstate
    ├── new
    ├── tmp
    └── .uidvalidity

28 directories, 14 files
echo '&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-' | tr "&" "+" | tr "," "/" | iconv -f UTF-7 -t UTF-8
Отправленные

Исправление petav, :

uname -a
Linux c277 4.9.0-4-686-pae #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) i686 GNU/Linux

1. Install isync

apt-get install isync

dpkg -l |grep isync
ii  isync  1.2.1-2     i386         IMAP and MailDir mailbox synchronizer

2. Create config «~/.mbsyncrc_gmail» for isync

Create Slave
Expunge Both
SyncState *

# IMAPAccount gmail

IMAPAccount gmail
Host imap.gmail.com
User <edited>@gmail.com
Pass <edited>
SSLType IMAPS
AuthMechs LOGIN

IMAPStore gmail-remote
Account gmail

MaildirStore gmail-local
Path ~/Mail/gmail
Inbox ~/Mail/gmail/inbox

Channel gmail-all
Master :gmail-remote:
Slave :gmail-local:
Patterns "*"
Sync All

Group gmail
Channel gmail-all

# Gmail mailboxes:
# "All Mail"
# "Drafts"
# "Important"
# "Sent Mail"
# "Spam"
# "Starred"

4. Run sync

mbsync -c ~/.mbsyncrc_gmail gmail
C: 1/1  B: 1/1  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
petav@c277:~$ mbsync -c ~/.mbsyncrc_gmail gmail
C: 0/1  B: 1/8  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 2/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 3/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 4/8  M: +0/0 *0/0 #0/0  S: +82/82 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 5/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 6/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 7/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 1/1  B: 8/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0

5. List local data after sync

tree -a ~/Mail/gmail\[Gmail\] -L 2
/home/petav/Mail/gmail[Gmail]
├── .&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BB8EPgQ8BDUERwQ1BD0EPQRLBDU-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEMAQ2BD0EPgQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEQQRP- &BD8EPgRHBEIEMA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBoEPgRABDcEOAQ9BDA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BCcENQRABD0EPgQyBDgEOgQ4-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
└── .&BCEEPwQwBDw-
    ├── cur
    ├── .mbsyncstate
    ├── new
    ├── tmp
    └── .uidvalidity

28 directories, 14 files

Исправление petav, :

uname -a
Linux c277 4.9.0-4-686-pae #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) i686 GNU/Linux

1. Install isync

apt-get install isync

dpkg -l |grep isync
ii  isync  1.2.1-2     i386         IMAP and MailDir mailbox synchronizer

2. Create config for isync

cat ~/.mbsyncrc_gmail
Create Slave
Expunge Both
SyncState *

# IMAPAccount gmail

IMAPAccount gmail
Host imap.gmail.com
User <edited>@gmail.com
Pass <edited>
SSLType IMAPS
AuthMechs LOGIN

IMAPStore gmail-remote
Account gmail

MaildirStore gmail-local
Path ~/Mail/gmail
Inbox ~/Mail/gmail/inbox

Channel gmail-all
Master :gmail-remote:
Slave :gmail-local:
Patterns "*"
Sync All

Group gmail
Channel gmail-all

# Gmail mailboxes:
# "All Mail"
# "Drafts"
# "Important"
# "Sent Mail"
# "Spam"
# "Starred"

4. Run sync

mbsync -c ~/.mbsyncrc_gmail gmail
C: 1/1  B: 1/1  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
petav@c277:~$ mbsync -c ~/.mbsyncrc_gmail gmail
C: 0/1  B: 1/8  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 2/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 3/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 4/8  M: +0/0 *0/0 #0/0  S: +82/82 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 5/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 6/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 7/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 1/1  B: 8/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0

5. List local data after sync

tree -a ~/Mail/gmail\[Gmail\] -L 2
/home/petav/Mail/gmail[Gmail]
├── .&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BB8EPgQ8BDUERwQ1BD0EPQRLBDU-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEMAQ2BD0EPgQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEQQRP- &BD8EPgRHBEIEMA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBoEPgRABDcEOAQ9BDA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BCcENQRABD0EPgQyBDgEOgQ4-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
└── .&BCEEPwQwBDw-
    ├── cur
    ├── .mbsyncstate
    ├── new
    ├── tmp
    └── .uidvalidity

28 directories, 14 files

Исправление petav, :

how-to install and config isync for gmail.com account

uname -a
Linux c277 4.9.0-4-686-pae #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) i686 GNU/Linux

1. Install isync

apt-get install isync

dpkg -l |grep isync
ii  isync  1.2.1-2     i386         IMAP and MailDir mailbox synchronizer

2. Create config for isync

cat ~/.mbsyncrc_gmail
Create Slave
Expunge Both
SyncState *

# IMAPAccount gmail

IMAPAccount gmail
Host imap.gmail.com
User username@gmail.com
Pass userpass
SSLType IMAPS
AuthMechs LOGIN

IMAPStore gmail-remote
Account gmail

MaildirStore gmail-local
Path ~/Mail/gmail
Inbox ~/Mail/gmail/inbox

Channel gmail-all
Master :gmail-remote:
Slave :gmail-local:
Patterns "*"
Sync All

Group gmail
Channel gmail-all

# Gmail mailboxes:
# "All Mail"
# "Drafts"
# "Important"
# "Sent Mail"
# "Spam"
# "Starred"

4. Run sync

mbsync -c ~/.mbsyncrc_gmail gmail
C: 1/1  B: 1/1  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
petav@c277:~$ mbsync -c ~/.mbsyncrc_gmail gmail
C: 0/1  B: 1/8  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 2/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 3/8  M: +0/0 *0/0 #0/0  S: +4/4 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 4/8  M: +0/0 *0/0 #0/0  S: +82/82 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 5/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 6/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 0/1  B: 7/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0
Maildir notice: no UIDVALIDITY, creating new.
C: 1/1  B: 8/8  M: +0/0 *0/0 #0/0  S: +205/205 *0/0 #0/0

5. List local data after sync

tree -a ~/Mail/gmail\[Gmail\] -L 2
/home/petav/Mail/gmail[Gmail]
├── .&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BB8EPgQ8BDUERwQ1BD0EPQRLBDU-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEMAQ2BD0EPgQ1-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBIEQQRP- &BD8EPgRHBEIEMA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BBoEPgRABDcEOAQ9BDA-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
├── .&BCcENQRABD0EPgQyBDgEOgQ4-
│   ├── cur
│   ├── .mbsyncstate
│   ├── new
│   ├── tmp
│   └── .uidvalidity
└── .&BCEEPwQwBDw-
    ├── cur
    ├── .mbsyncstate
    ├── new
    ├── tmp
    └── .uidvalidity

28 directories, 14 files

Исходная версия petav, :

Install and config isync for gmail.com account

uname -a
Linux c277 4.9.0-4-686-pae #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) i686 GNU/Linux

1. Install isync

apt-get install isync

dpkg -l |grep isync
ii  isync  1.2.1-2     i386         IMAP and MailDir mailbox synchronizer

2. Create local directory for sync remote mail

mkdir ~/Mail/gmail

3. Create config for isync

cat ~/.mbsyncrc_gmail
Create Slave
Expunge Both
SyncState *

# IMAPAccount gmail

IMAPAccount gmail
Host imap.gmail.com
User username@gmail.com
Pass userpass
SSLType IMAPS
AuthMechs LOGIN

IMAPStore gmail-remote
Account gmail

MaildirStore gmail-local
Path ~/Mail/gmail
Inbox ~/Mail/gmail/inbox

Channel gmail-all
Master :gmail-remote:
Slave :gmail-local:
Patterns "Sent Items" "INBOX" "Deleted Items"
Sync All

Group gmail
Channel gmail-all

# Gmail mailboxes:
# "All Mail"
# "Drafts"
# "Important"
# "Sent Mail"
# "Spam"
# "Starred"

4. Run sync

mbsync -c ~/.mbsyncrc_gmail gmail
C: 1/1  B: 1/1  M: +0/0 *0/0 #0/0  S: +0/0 *0/0 #0/0

! Отсутствуют директории: «Sent Items», «Deleted Items»

tree ~/Mail/gmail -L 2
/home/petav/Mail/gmail
└── inbox
    ├── cur
    ├── new
    └── tmp

4 directories, 0 files

?