Автор Тема: Создаем гибридную почтовую систему в KDE (консоль + Kmail)  (Прочитано 1671 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
В kmail не работают фильтры. Вместе с тем это родной почтовый клиент в KDE, поэтому хочется его как-то довести до ума. А кто-нибудь пробовал такой вариант?

Есть замечательная почта mutt (ну, или другие консольные аналоги). Но через консоль дома каждый раз просматривать новые сообщения замучаешься. Так почему бы не объединить? Настраиваем всю почту в mutt, а после перенаправляем ее в kmail (сам он к ящикам imap не будет подключен, а станет показывать лишь то, что ему перенаправит mutt). Как идея?
Дальше, допустим, мы разобрались с приемом/чтением полученных сообщений.
Как сделать отправку? Отправлять письма хочется через kmail (без участия mutt). Просто тупо разграничить? Получение писем через imap настроить на mutt, а отправку smpt через kmail?

Что думаете?
 

Оффлайн ChubaDuba

  • Старожил
  • ****
  • Сообщений: 540
  • Debian Buster & Xmonad
  • Jabber: achubakov@jabber.ru
Но через консоль дома каждый раз просматривать новые сообщения замучаешься.
Не знаю как через mutt,  a через alpine очень даже удобно. Хотя конечно дело сугубо личных предпочтений.
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
alpine

Говорят, там уязвимости какие-то находили.
 


Оффлайн ChubaDuba

  • Старожил
  • ****
  • Сообщений: 540
  • Debian Buster & Xmonad
  • Jabber: achubakov@jabber.ru
Забрать почту и положить её куда нужно можно используя fetchmail
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 706
  • gentoo
  • Jabber: yoric@jabber.ru
Думаем, что Вы совсем не понимаете, как почта работает. Объясните, как это mutt будет перенаправлять другому клиенту? Почитайте в инете, тогда продолжим :-)
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
yoric,

А вот в англоязычном интернете подобная идея тоже обсуждалась - и ей дали ход. Технически я не знаю, как реализовать. Можно, например, дать kmail доступ к чтению папок mutt без перенаправления почты? Плюс настроить mutt на автоматическую проверку?

Проблема в том, что в Линуксе графические клиенты эл. почты либо жрут ресурсы, как Firefox, либо имеют серьезные недостатки (не работают те же фильтры, без чего использование этой программы становится неудобным). 

Вот и приходится скрещивать ежа и ужа.

Тут еще один минус. Сидит кучка юзеров на форуме, которые и сами проблему не решили за многие годы, но и другим начинают объяснять, почему ее решить нельзя.

В принципе, мне это не особо и нужно. Evolution работает с фильтрами. Просто хотел родной клиент для KDE как-то довести до ума.   

Cообщение объединено 24 Май 2018, 11:35:38
Забрать почту и положить её куда нужно можно используя fetchmail

А фильтровать-то? Фильтровать? Фильтры - вот основная проблема. Забрать почту и kmail может.

Будет работать связка fetchmail + procmail + kmail? Допустим, fetcmail и procmail все получают, фильтруют и складывают в /var/mail/user, а kmail оттуда просто оттуда читает?

Тогда mutt не нужен, и вопрос был бы решен. И вынести это куда-нибудь в топ, чтобы остальные не мучились.
« Последнее редактирование: 24 Май 2018, 11:37:50 от Листик »
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 706
  • gentoo
  • Jabber: yoric@jabber.ru
Кроме Вас никто особо не мучается :-) Mutt  не нужен, если не хотите в терминале сидеть. Фильтровать - это как? В зависимости от темы или адресатов и проч. раскладывать по разным местам - работа, debforum etc - это любой почти клиент умеет. Смысла фильтровать до клиента нет особого.
Цепочка такая:
1) сборщик почты - складывает в mailbox или непосредственно клиент может собирать - fetchmail
2) отправщик почты - отправляет из очереди от клиента или опять же клиент может напрямую отправлять - exim уже установлен в дебиане
3) клиент - может и принимать и отправлять и фильтровать
Не изобретайте лисапед, почитайте-таки что такое MDA MTA MUA - некоторые программы могут выступать в роли сразу нескольких, вариантов настройки не так и много, 2³=8.
Если  kmail не может фильтровать - в сторону, рекомендую sylpheed, почти как The BAt выглядит. В общем, пока не прочтёте 20 тем по этому делу, разговаривать бесполезно, увы :-)
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
yoric,

Kmail хорошо интегрирован с kde. Фильтровать умеет и Evolution, но хотелось родное приложение.
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
Не изобретайте лисапед, почитайте-таки что такое MDA MTA MUA - некоторые программы могут выступать в роли сразу нескольких, вариантов настройки не так и много, 2³=8.
Если  kmail не может фильтровать - в сторону, рекомендую sylpheed, почти как The BAt выглядит. В общем, пока не прочтёте 20 тем по этому делу, разговаривать бесполезно, увы :-)

Ну, почитал азы. Во-первых, у меня почему-то не установлен ни exim, ни mutt. dpkg -s выдает ответ об их отсутствии. Команда mail  тоже не работает по умолчанию в новой системе (я переустановил недавно). Это нормально?

Во-вторых, как я понял, в любой системе есть MDA, MTA и MUA (он может взять на себя функции MDA и MTA, а может работать с ними в связке). У меня сразу вопрос. Везде пишется о почтовых серверах. У меня это слово ассоциируется почему-то с серваком в какой-нибудь крупной организации. Для домашних компов с динамическим ip это тоже применимо? То есть моя машинка - это тоже почтовый сервер, так?

В-третьих, подходим к самому главному. Kmail - это MUA. Поскольку сам MUA не справляется (предположительно, из-за бага) с фильтрацией входящей почты (должен перекладывать письмо в папку удаленные на домашнем компе - и оно перекладывается в ту же папку и на сервере Яндекса, подключение по imap), то мы хотим использовать MUA  Kmail в связке с MDA (правильно я рассуждаю?).
Вариант с заменой MUA давайте отбросим. Мы думаем, как устранить недостаток именно Kmail.

Соответственно, функцию фильтрации берет на себя MDA - procmail.

Только мне не совсем понятно. Вы говорите, фильтрация - это раскидывание писем по папкам. Но ведь при работе по imap они физически на домашнем компе не хранятся. Как с этим быть? 


 
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 706
  • gentoo
  • Jabber: yoric@jabber.ru
Не знаю, при некоторых типах установки (эксперт или другие) может и не ставиться exim. А может другой МТА уже ставится, я давно не устанавливал систему. Системные сообщения приходят? От юзера юзеру тренируйтесь. mail работает в связке с другими и настройка нужна.
То есть моя машинка - это тоже почтовый сервер, так?
Конечно, потенциальный сервер :-)
Ой, не знаю, это вопросы сложные и зависящие от многих причин. Я с IMAP дела не имел. Что Вы под MDA имеете в виду, который с kmail, вопрос открытый. Я бы назвал это фильтром. Есть куча подобных программ, например, http://www.linuxcenter.ru/lib/articles/soft/mailfilter.phtml
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
Системные сообщения приходят? От юзера юзеру тренируйтесь. mail работает в связке с другими и настройка нужна.

Нет, к сожалению. Тренировался на at. Если в качестве команды ввести vlc с указанием на видеофайл, то придет письмо об ошибке. Так было на прошлой системе Дебиан, до переустановки. Пробовал и от root, и от пользователя - результат нулевой.

 
 
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
Разобрался наконец, как наладить эти фильтры. Установил bogofilter. Далее в kmail: сервис - мастер антиспама. Настраиваем. После для идентификации спама нужно применять к письму фильтр "классифицировать как спам". Все, работает вроде.

« Последнее редактирование: 01 Апрель 2019, 07:56:35 от Листик »
 

Теги: