Прочитав статью On-line + Off-line доступ к рабочему почтовому ящику, задался вопросом: а почему такие сложности?
Подобную задачу можно решить проще. Ставим почтовый клиент, настраиваем получение почты по протоколу IMAP, создаем пару фильтров (правил обработки писем) и все.
Рассмотрим на примере программы The Bat!, но в программах thunderbird и других настраивается аналогично.
Настойка ящика Google и Настройка ящика Yandex, обычно эта информация находится в разделе помощь.
Чтобы добавить ящик нажимаем «Ящик» -> «Новый почтовый ящик». Если ящиков не создано, то данное окно само «вылезет».

Вводим имя ящика и нажимаем далее.

Тут вводим имя от кого будут писаться письма, email и организацию (последнее необязательно). Если вводится ящик gmail, то протоколы связи впишутся автоматом.

Вот тут выбираем протокол IMAP4 и проверяем правильность адресов. Потом далее и готово.

Ящик создан. Теперь нажимаем по нему правой кнопкой мыши (ПКМ) и выбираем обновить дерево папок, чтобы программа зашла на сайт создала папки.

Вот тут видим структуру папок на gmail.
Теперь нажимает ПКМ на ящике и выбираем свойства.

В управлении почтой выбираем сопоставление папок.

В настройках IMAP ставим галочку автоматически обновлять каждые пять минут (у меня это выключенно). Вот тут обязательно ставим «Download on „Receive new mail“ command» и выбираем в обоих случаях «Get entire message» для скачивания полного письма.

Тут тоже ставим проверять каждые пять минут и при запуске программы (по желанию).

На скриншоте видно какие письма скачались, а какие нет (прозрачное письмо). Жирным выделено непрочитанные.
Теперь нажимает получить все письма, что он и сделает.
Если нажать на ящик ПКМ и выбрать «Управление папками IMAP», то можно некоторые папки отключить, а у других поставить скачиваться только заголовки.
Для сортировки писем создаем папки для каждого ящика. В The Bat! можно создать общую папку, которая не будет зависит от ящиков.

Чтобы создать правило сортировки писем — нажымаем ПКМ на письмо, потом специальное, а потом создать правило.


В этом окно автоматом записываются некоторые параметры письма, отправитель, получатель, тема. Выбираем по каким критериям оценивать письма, потом куда переместить и нажымаем ОК.
Чтобы изменить или удалить правило (а также создать новые и выставить порядок) можно в сортировщике писем (ящик — сортировщик писем), там же можно настроить сортировку до получения писем (например, какие письмо не загружать).
Критерии для сортировки писем:

Что можно делась с письмом:

Чтобы изменить от кого письмо надо включить отображение графы «От», а также «Обратный адрес», адрес на который уйдет письмо в случае ответа.

Если создано несколько ящиков то можно выбрать от какого имени написать:

Проблема в том, что нельзя отправить письмо от другого имени (в каком лежит ящике, тот и должен быть email), а то письмо будет считаться спамом.

Имеем локальную копию (можно настроить создание резервной копии в программе) писем, а также просмотр в оффлайне писем (но я бы не рекомендовал переносить много писем в оффлайне).
P.S. Чтобы грузились картинки для писем нужно разрешить через встроенный Downloader Master (желтая стрелочка справа), в четвортой версии это окно вылазит автоматом.
Использовалась версия программы The Bat! 5.0.20.1
Все дело в простоте
Подобную задачу можно решить проще. Ставим почтовый клиент, настраиваем получение почты по протоколу IMAP, создаем пару фильтров (правил обработки писем) и все.
Надо все подробнее рассмотреть
Рассмотрим на примере программы The Bat!, но в программах thunderbird и других настраивается аналогично.
Настойка ящика Google и Настройка ящика Yandex, обычно эта информация находится в разделе помощь.
Создание ящика в The Bat!
Чтобы добавить ящик нажимаем «Ящик» -> «Новый почтовый ящик». Если ящиков не создано, то данное окно само «вылезет».

Вводим имя ящика и нажимаем далее.

Тут вводим имя от кого будут писаться письма, email и организацию (последнее необязательно). Если вводится ящик gmail, то протоколы связи впишутся автоматом.

Вот тут выбираем протокол IMAP4 и проверяем правильность адресов. Потом далее и готово.
Настройка ящика

Ящик создан. Теперь нажимаем по нему правой кнопкой мыши (ПКМ) и выбираем обновить дерево папок, чтобы программа зашла на сайт создала папки.

Вот тут видим структуру папок на gmail.
Теперь нажимает ПКМ на ящике и выбираем свойства.

В управлении почтой выбираем сопоставление папок.

В настройках IMAP ставим галочку автоматически обновлять каждые пять минут (у меня это выключенно). Вот тут обязательно ставим «Download on „Receive new mail“ command» и выбираем в обоих случаях «Get entire message» для скачивания полного письма.

Тут тоже ставим проверять каждые пять минут и при запуске программы (по желанию).

На скриншоте видно какие письма скачались, а какие нет (прозрачное письмо). Жирным выделено непрочитанные.
Теперь нажимает получить все письма, что он и сделает.
Если нажать на ящик ПКМ и выбрать «Управление папками IMAP», то можно некоторые папки отключить, а у других поставить скачиваться только заголовки.
Сортировка писем
Для сортировки писем создаем папки для каждого ящика. В The Bat! можно создать общую папку, которая не будет зависит от ящиков.

Чтобы создать правило сортировки писем — нажымаем ПКМ на письмо, потом специальное, а потом создать правило.


В этом окно автоматом записываются некоторые параметры письма, отправитель, получатель, тема. Выбираем по каким критериям оценивать письма, потом куда переместить и нажымаем ОК.
Чтобы изменить или удалить правило (а также создать новые и выставить порядок) можно в сортировщике писем (ящик — сортировщик писем), там же можно настроить сортировку до получения писем (например, какие письмо не загружать).
Критерии для сортировки писем:

Что можно делась с письмом:

Написание письма
Чтобы изменить от кого письмо надо включить отображение графы «От», а также «Обратный адрес», адрес на который уйдет письмо в случае ответа.

Если создано несколько ящиков то можно выбрать от какого имени написать:

Проблема в том, что нельзя отправить письмо от другого имени (в каком лежит ящике, тот и должен быть email), а то письмо будет считаться спамом.
Итог

Имеем локальную копию (можно настроить создание резервной копии в программе) писем, а также просмотр в оффлайне писем (но я бы не рекомендовал переносить много писем в оффлайне).
P.S. Чтобы грузились картинки для писем нужно разрешить через встроенный Downloader Master (желтая стрелочка справа), в четвортой версии это окно вылазит автоматом.
Использовалась версия программы The Bat! 5.0.20.1