Топал є додаток, що пов'язує GnuPG і Pine / Alpine. Він пропонує засоби для шифрування, розшифровки, підписання та перевірки електронної пошти.
Встановлення та налаштування
Збірка і установка
Для компіляції Топал, Вам потрібен компілятор C робітник і GNU Ada Compiler (GNAT). Існує Makefile: просто наберіть `зробити '. Тип `зробити установку ', щоб побачити, які файли потрібно скопіювати (це насправді не робити копію).
Особливості MIME вимагає установки мім-конструкції і metamail.
Конфігурація Сосна / Alpine
Якщо припустити, що Топал двійковій встановлений в / USR / місцеві / бен, створена Пайн / Alpine відправки і відображення фільтрів наступним чином:
Показати фільтри = _BEGINNING ("----- BEGIN PGP") _ / USR / місцеві / бен / Топал -display _TMPFILE_ _RESULTFILE_
відправка-фільтри = / USR / місцеві / бен / Топал -Send _TMPFILE_ _RESULTFILE_ _RECIPIENTS_,
/ USR / місцеві / бен / Топал -sendmime _TMPFILE_ _RESULTFILE_ _MIMETYPE_ _RECIPIENTS_
Ви можете вибрати один або обидва з направляючих фільтрів. -sendmime Опція дозволяє користувачеві вибрати тип MIME вихідної електронної пошти. (Знято з виправлення на місці, що робить -decrypt і -verify поводяться так само, як -display.) Зверніть увагу, що _RECIPIENTS_ має бути останнім.
Для -sendmime на роботу, ви повинні будете виправляти Pine / Alpine. Є патчі для версії 4.44, 4.50, 4.53, 4.58. 4.60 4.64 і сосни. (Вони всі більш-менш же патч.) Перейдіть в каталог, pine4.xx і використовувати команду патча.
Існує один патч для Alpine: версії 1.00. Будь ласка, зверніть увагу, що альпійські патчі також змінити конфігурацію ALPINE. Існує прихований перевагу `дозволяють Топал зламати '(включити-Топал-хак), що вам потрібно, щоб перейти на.
Це, здається, не порушили нічого, .... Це схоже на роботу для відправки через SMTP-сервер - це може порушити для відправки за допомогою / USR / Lib / Sendmail (якщо це станеться, будь ласка, надішліть мені трасування викликаючи сосна з `-d 9 ').
Ви також можете додати --read-від _INCLUDEALLHDRS_ перед відправкою і -sendmime. Це робить спробу Топал вгадати відповідний ключ для підписання та шифрування самоврядування. Якщо кілька можливих ключів збігаються, то вам буде запропоновано меню з клавіш.
Конфігурація Mailcap
Для декодування MIME RFC2015 / 3156 многочастного / підписали та / зашифровані повідомлення потрібна допомога metamail. Додати або в конфігурації користувача mailcap (.mailcap) або конфігурації системи (/ і т.д. / mailcap) лінії
многочастного / підписали; / USR / місцеві / бен / Топал -mime '% s' '% T'; needsterminal
многочастного / зашифровані; / USR / місцеві / бен / Топал -mime '% s' '% T'; needsterminal
Додаток / PGP; / USR / місцеві / бен / Топал -mimeapgp '% s' '% T'; needsterminal
Конфігурація Procmail
У вашому procmailrc, додати рецепт:
: 0fw
| / USR / місцеві / бен / Топал --fix-пошта
Це розглядає всі вхідні листи. Ті, з верхнього рівня Multipart / підписали або складеного / зашифровані типи MIME змінені, щоб додати обгортку з декількох частин / Різне таким чином, що Пайн / Alpine може передати його для Топал. Всі інші листи залишаються без змін.
Я настійно раджу, що ви також можете використовувати один з резервних рецептів з керівництва Procmail. Дивіться також примітки у фіксації складові повідомлення.
Конфігурація Топал
Створіть каталог `$ {HOME} /. Топал. В даний час це жорстко в Топал. Створити базовий файл конфігурації, виконавши Топал з -dump або -default варіантів. Цей файл має бути названий `конфігурації.
Всі файли .topal ігноруватися, якщо вони не можуть бути знайдені. Розбір помилок викликати виключення.
Якщо ви хочете, щоб включити рядки з пробілами, вам потрібно процитувати їх подвійні лапки ("). Двічі цитує самі по собі можуть бути включени` начинкою» ("").
Особливості :.
- У місці розшифровки / перевірка, справу з кількома блоками вбудованих в тексті
- Кешування виводу, щоб зменшити потребу в ключову фразу (на рахунок зберігання розшифровує і перевірки виробництва).
- Отримання MIME RFC2015 / 3156 / Multipart підписаного і багатошарових / повідомлень, зашифрованих. Складові елементи верхнього рівня потрібна модифікація: в розділі `README фіксації складові письма". Ці функції доступні в будь-якій програмі, яка використовує .mailcap файли.
- Відправка MIME RFC2015 / 3156 / Multipart підписаного і багатошарових / зашифрованих повідомлень. (Вимагає патч для Pine / Alpine.)
- Відправлення та отримання старого додатки / PGP типу вмісту (відправка потрібно той же патч, як у попередньому пункті).
- Пропозиції користувачеві можливість перевірити вихід перед його відправкою.
- Параметри конфігурації Річ.
- Ярлики для вибору клавіш, а також загальні ключові процедури відбору при відправці електронної пошти.
- Трохи довільні обмеження.
Що нового У цьому випуску :.
- Оновлення документації та незначні поліпшення в прихильності і складеного виявлення
Що нового у версії 73 :.
- Виправлена помилка при відправці вкладення з пробілами в іменах файлів
- Додати новий перемикач, зачекайте-якщо-не вистачає-ключі, що вимагає від користувача підтвердження, якщо ключі не вистачає, коли несумлінний з шифруванням.
- Трохи реорганізувати меню конфігурації, щоб зберегти його протягом 24 ліній.
- Оновлення документації Re :. Збій, пов'язані з другої патч і mailcap файлах
- Топал робить великі зусилля, щоб перевірити, що існують зовнішні команди перед їх запуском.
- Повідомлення винятків повторюються через винятком Ади обробки (якщо Топал паніки).
- Додана опція розшифрувати-PREREQ. Подивіться це зауваження.
- Експериментальна S / MIME додав відправки підтримка.
- Більш широке використання --status-FD варіант GnuPG так, щоб ми могли визначити статус завершення належним чином.
- Замінено древній expanding_array пакет з Ada.Containers.Vectors.
- Додавання режим Sendmail-шлях фільтра. Це необхідно для S / MIME зашифровані і S / MIME знак + зашифрованих режимах. (В іншому випадку тільки Топал можете прочитати їх, ні перспективи, ні Thunderbird буде впоратися з S / MIME частини всередині многочастного / змішаний). Цей режим також необхідний pinentry-QT для gpgsm :. Pinentry-прокляття не подобається в цьому середовищі
- У режимі фільтра Sendmail-шлях, ми більше не потрібно тип вмісту здогадки. Ми можемо просто повторно використовувати тип вмісту з вихідного заголовка.
- Додана замінити ідентифікатори записів варіант, який може замінити Message-ID: (а також Content-ID) в режимі Sendmail-шлях фільтра.
- Режим Sendmail-шлях може також додати маркер, щоб допомогти визначити наші адреса був присутній в cc повідомлення. Використовуйте щось на зразок вул = користувач @ домен, маркер, щоб встановити пароль. Це хеш деякі заголовки для кожного листа, і додав до заголовка X-Топал-Send-маркерів. Топал, тобто -cst маркера режим, який додає X-Топал-Check-Send-Токен заголовок з не так чи ні для цього заголовку.
- Дослідження припускає, що група адреси обробляються інший, ніж я очікую. Наприклад, назва групи:; в к :. поля і фактичного списку адрес в LCC області приведуть в адресах, що входять в області ОЦК в режимі фільтра Sendmail-шлях
- Переписати основної документації в LaTeX: Основний ручної зараз topal.pdf. Журнал змін все ще перебуває в HTML.
- Почніть додавати замітки взаємодії в керівництві.
- Діагностика проблема з clearsigned (як OpenPGP і S / MIME) повідомлення, які пройшли через сервер MS Exchange будучи пошкоджені.
- Додана можливість непрозорий підписи для S / MIME.
- Додана опція логічне вкладення-пастка. У -asend режимі, це викликає Топал, щоб скаржитися, якщо тіло повідомлення містить рядок & Quot; надаємо & Quot; але не має яких-небудь вкладень.
Що нового у версії 72:
- Fix меню для не-Пайн відправки. (€ ~ Goa € не працює!)
- Пастка намагається зашифрувати, коли жодна клавіша не знаходяться в списку ключів.
- Незначні зміни в текст DISTRIB і Makefile.
- цільової Distrib в Makefile тепер використовує GPG агента.
Що нового у версії 67:
- долучення ще один варіант конфігурації `опустити-інлайн-заголовка Disposition- ". Якщо заголовок розпорядження вартість вбудованого будуть додані, це просто опущений в цілому.
Що нового у версії 64:
- був доданий Топал патч для альпійських 2.00. (S компанії Alpine / MIME потрібно бути відключена для S / MIME перевірки Топал, щоб працювати.)
- Тимчасові файли тепер правильно видалені.
- помилка при вгадуванні тип вкладення не зафіксовано.
- патч був доданий до джерел Топал для Cygwin (останнє Код переривання не будувати).
Що нового у версії 63 :.
- Попереджувальні повідомлення про зниклих без вести секретні ключі були покращені
- був доданий Початкова підтримка для віддаленого розшифровки повідомлень.
- Обробка сигналів для віддаленого сервера була покращена.
Коментар не знайдено