diff --git a/public/uk/index.gmi b/public/uk/index.gmi index 816e9ed..f966cdd 100644 --- a/public/uk/index.gmi +++ b/public/uk/index.gmi @@ -16,6 +16,7 @@ ### Нотатки +=> using-encrypted-deltachat-smtp-in-thunderbird.gmi 2026-03-18 Користування сервером SMTP від провайдера DeltaChat в Thunderbird => my-personal-i2pdbrowser-fork-for-privacy-oriented-web.gmi 2026-03-16 Мій форк i2pdbrowser для приватно-орієнтованого Веб => netsurf-content-dark-theme.gmi 2026-03-16 Темна тема контенту в NetSurf => goodbye-flatpak.gmi 2026-03-15 Видаляю Flatpak зі свого комп'ютера diff --git a/public/uk/using-encrypted-deltachat-smtp-in-thunderbird.gmi b/public/uk/using-encrypted-deltachat-smtp-in-thunderbird.gmi new file mode 100644 index 0000000..21fbeac --- /dev/null +++ b/public/uk/using-encrypted-deltachat-smtp-in-thunderbird.gmi @@ -0,0 +1,27 @@ +# Користування сервером SMTP від провайдера DeltaChat в Thunderbird + +Сабж такий, що я довго не можу знайти заміни Gmail: то потрібен номер телефону, то інша скринька, то апрув. Мені це набридло і я згадав про безкоштовні сервери SMTP від DeltaChat. Чим вони зручні - що видають "одноразові" хешовані адреси email, які легко змінити у разі виявлення спамерами. + +В своїй конфігурації, отримувачів (Android) я погнав на DeltaChat. А сам віднедавна (на десктоп) перебрався на Thunderbird. Тому уявімо, що вони там варяться самі по собі і шлють шифровані листи з коробки через юзер-френдлі Autocrypt, а ви - їх читаєте на пташці. + +Поки я опишу спосіб, де я реєструю собі акаунт через DeltaChat (Tauri) і потім створюю для нього обліковий запис в Thunderbird, використовуючи умовний логін `abcde123@nine.testrun.org` і пароль, які в DeltaChat можна побачити з меню "Advanced" > "Password and Account". Сервери в Thunderbird (148.0) налаштуються автоматично, тому на їх параметрах не акцентую уваги. + +## Приватний ключ відправника + +Оскільки сервери SMTP в DeltaChat належать будь-кому, але не юридично обмеженому Google, не шифровану пошту може читати будь хто з адмінів обраного поштового сервера. Тому в такому "дикому" форматі, я користуватимусь виключно end-to-end шифруванням OpenPGP, що раджу і вам. + +* В DeltaChat експортуємо два файли свого приватного і публічного ключів у форматі `.asc` через "Advanced" > "Export Secret Keys" +* В Thunderbird імпортуємо саме приватний ключ в "Key Manager" (публічний ключ не потрібен, хоча він й експортується разом з приватним) + +## Публічні ключі отримувачів + +Після того, як імпортували свій приватний ключ, в Thunderbird вже можна буде читати розшифровані повідомлення від отримувачів, але для відправлення відповідей - пташці потрібно знати їх публічний ключ. + +Проблема в тому, що DeltaChat не надсилає ключ отримувача в кожному листі, можливо це якась "оптимізація" чатингу, не знаю. Меню дельтачат - це пекло, мені не вийшло просто дістати публічний ключ у файл, бачу тільки QR та інший клікбейтний мотлох властивий смартфонщикам. Тому для мене було простіше видерти ці дані запитом з експортованої БД ("Chats and Media" > "Export backup") + +``` bash +sqlite3 '/path/to/abcde123@nine.testrun.org/dc_database_backup.sqlite' "SELECT hex(public_key) FROM public_keys WHERE id=1;" | xxd -r -p > contact.pgp +``` +* `abcde123@nine.testrun.org` - це ваш обліковий запис на сервері `nine.testrun.org` (або іншому) +* `id=1` - обираємо потрібний, або просто експортуємо усі +* `contact.pgp` - експортований бінарний ключ, його потрібно додати в Thunderbird (Import Public Key from File) \ No newline at end of file