MailFS – Total Commander WFX Plugin 1.0.7
Описание
# MailFS – краткий справочник## Возможности
- Учётные записи IMAP/POP3 отображаются в Total Commander как папки; письма – как файлы `.eml`
- Загрузка писем по F5 (копирование в виде полных файлов EML)
- Отправка почты: запись **"*** New mail ***"** в папке каждой учётной записи открывает
окно создания письма (To/Cc/Bcc, тема, текст, вложения) и отправляет его через SMTP
- Вложение файлов копированием или перетаскиванием в учётную запись (в любую папку) –
открывается окно создания письма с уже прикреплёнными файлами
- Адресная книга (общая для всех учётных записей): избранные адреса и адреса по умолчанию для каждого поля,
автоматически записываются при отправке и автоматически очищаются до `MaxAddresses`
- Ответ по F7: создайте «новую папку» с именем, в точности совпадающим с именем файла `.eml`
существующего письма (без расширения) → открывается ответ
(RE: тема, To/Cc из оригинала, цитируемый текст, In-Reply-To/References)
- OAuth2 (Gmail/Outlook/Yahoo) или авторизация по паролю (только через Credential Manager,
никогда не хранится в открытом виде)
- Локализованный интерфейс: немецкий, английский, русский, украинский (автоматически или фиксированно)
## Настройка
- `mailfs.ini` рядом с `mailfs.wfx` – учётные записи, сервер/порт/шифрование,
видимые папки, настройки SMTP; без паролей и токенов
- Для каждой учётной записи: `[AccountN]` с `ImapServer/Port/Encryption/Username/Auth`,
аналогичными параметрами `Pop3...`, `VisibleFolders` (разделитель `|`), `SmtpServer/Port/Enc/From/SaveToSent`
- `[Addresses]`: `MaxAddresses` (по умолчанию 10), затем `AddressN` +
`.Fav`/`.DefTo`/`.DefCc`/`.DefBcc`/`.Tick` для каждой записи
- Пароли и токены OAuth2: только в Windows Credential Manager
(`MailFS/{account-id}/{password|oauth2_access|oauth2_refresh}`)
- Язык: `Language=auto|de|en|ru|uk` в разделе `[Global]`, задаётся через
выпадающий список языка в диалоге **MailFS Accounts**
## Пользовательские колонки
Настраиваются через **View → Configure custom columns → Add plugin columns → mailfs**.
| Поле | Область | Значение |
|---|---|---|
| From, To, Sender, Subject, Reply-To | письмо | стандартные поля заголовка |
| Received, Sent | письмо | даты |
| Size | письмо | размер письма |
| Attachment | письмо | есть вложение (логическое значение) |
| Mailer, Priority | письмо | заголовки X-Mailer / X-Priority |
| Status | письмо | `new`/`old`/`---` (не прочитано/прочитано/неизвестно, например, для POP3) |
| TotalMails, NewMails | **только строка папки** | общее число / число непрочитанных (IMAP STATUS); в остальных местах `---` |
## Использование
- **Просмотр:** перейдите в учётную запись → папку – письма отображаются как `.eml`
- **Открытие/загрузка:** F5 для копирования на диск, затем откройте любой программой для просмотра EML
- **Проверка соединения:** диалог MailFS Accounts → выберите учётную запись → Test
- **Отправка:** откройте "*** New mail ***" → заполните → Send
- **Вложение через копирование:** перетащите или скопируйте файлы в папку учётной записи
- **Адресная книга:** кнопка "AB" рядом с To/Cc/Bcc в окне создания письма
- **Ответ по F7:** нажмите F7 в списке писем и введите имя файла письма
(без `.eml`) в качестве имени новой папки
Что нового
darkmode
highdpi fixed