Сообщения в А кто пользуется Gnus?

А кто пользуется Gnus?

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

Поделитесь историями успеха
Difrex(mobile) to All (2018-08-10 15:59:18) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
> Поделитесь историями успеха
Делюсь: "с разбега не получилось.Несколько раз пытался его осилить, но сдавался" (c) Попытка продолжаются.
Anotheroneuser to Difrex(mobile) (2018-08-10 16:04:42) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Difrex(mobile)> Несколько раз пытался его осилить, но сдавался, когда нужно было настроить фильтры(очень много). А ещё с эксченджем его только через костыли дружить.
Difrex(mobile)> Поделитесь историями успеха
Хотел перейти на него, но не смог нормально настроить с 2 аккаунтами
В итоге временно пользовался с одним емейл-аккаунтом и в read-only

Там конфиг писать замучаешься для него. И тонко настроить буферы для чтения сложновато.

Хотя внешне он выглядит неплохо, читать письма норм
Но в итоге я плюнул и перешёл на графический Claws-Mail
vit01 to Difrex(mobile) (2018-08-10 16:58:42) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Difrex(mobile)> Несколько раз пытался его осилить, но сдавался, когда нужно было настроить фильтры(очень много). А ещё с эксченджем его только через костыли дружить.
Я его только как читалкописалку юзал. Остальным заведовала связка fetchmail + procmail + msmtp. А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.
Difrex(mobile)> Поделитесь историями успеха
История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.
Andrew Lobanov to Difrex(mobile) (2018-08-10 17:38:43) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
AL> А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.
Это не так. Evolution прекрасно получает почту и календарь. И фильтры умеет и мультаккаунты. Справляется с ежедневным потоком сотни писем просто отлично.
AL> История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.
Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.
Difrex(mobile) to Andrew Lobanov (2018-08-10 22:18:57) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
AL>> А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.
Difrex(mobile)> Это не так. Evolution прекрасно получает почту и календарь. И фильтры умеет и мультаккаунты. Справляется с ежедневным потоком сотни писем просто отлично.
Хм. Не знал. Впрочем, Evolution я только на картинках видел =)
AL>> История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.
Difrex(mobile)> Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.
Ну так это его основная функция, вроде =)
Andrew Lobanov to Difrex(mobile) (2018-08-11 17:03:26) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
А вот эту хренотень видел?
https://www.emacswiki.org/emacs/mu4e
Anotheroneuser to Andrew Lobanov (2018-08-11 17:35:57) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Anotheroneuser> А вот эту хренотень видел?
Anotheroneuser> https://www.emacswiki.org/emacs/mu4e
Нет, но выглядит занятно.
Andrew Lobanov to Anotheroneuser (2018-08-12 05:49:02) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Товарищи обсуждали её в сравнении с wanderlust и gnus
https://www.linux.org.ru/forum/desktop/12689789
Anotheroneuser to Andrew Lobanov (2018-08-12 06:23:59) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Использую gnus на работе. Но у меня очень скромные запросы. Забираю почту fetchmail, отправка msmtp или как то так. Procmail кажется тоже есть в связке. С продуктами мс нет необходимости работать.
Peter to Anotheroneuser (2018-08-12 08:32:33) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
AL> Difrex(mobile)> Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.
AL> Ну так это его основная функция, вроде =)
Ага, только nntp уже мертв.

// Sent from my GNU Emacs
Difrex(mobile) to Andrew Lobanov (2018-08-12 08:55:00) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Anotheroneuser> А вот эту хренотень видел?
Anotheroneuser> https://www.emacswiki.org/emacs/mu4e
Хм, выглядит интересно. Спасибо.
Попробую настроить у себя в рабочем Emacs. Потом поделюсь впечатлениями =)

// Sent from my GNU Emacs
Difrex(mobile) to Anotheroneuser (2018-08-12 08:56:14) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Peter> Использую gnus на работе. Но у меня очень скромные запросы. Забираю почту fetchmail, отправка msmtp или как то так. Procmail кажется тоже есть в связке. С продуктами мс нет необходимости работать.
Хм, т.е. Gnus у тебя работает с ~/Maildir? А сколько аккаунтов у тебя?
Их можно как-то разделить, чтобы с a@corp.net почта шла через a.smtp.corp.net, а с b@corp.net через b.smtp.corp.net?

// Для exchange, наверное, буду продолжать использовать Evolution. Кстати, есть Excorporate, который умеет синкать календарь Exchange.
// Т.е. `M-x excorporate RET`, затем `M-x calendar RET e`

ЗЫ: Андрей, а можешь переименовать меня в просто Difrex?

// Sent from my GNU Emacs
Difrex(mobile) to Peter (2018-08-12 09:03:15) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Difrex(mobile)> Хм, т.е. Gnus у тебя работает с ~/Maildir? А сколько аккаунтов у тебя?
Difrex(mobile)> Их можно как-то разделить, чтобы с a@corp.net почта шла через a.smtp.corp.net, а с b@corp.net через b.smtp.corp.net?
Да, аккаунтов 3. Разделяются в зависимости от ящика.

Конфигурация на работе, если что -- могу вспомнить и показать.
Peter to Difrex(mobile) (2018-08-12 09:36:09) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Peter> Конфигурация на работе, если что -- могу вспомнить и показать.
Давай, буду очень признателен.

// Sent from my GNU Emacs
Difrex(mobile) to Peter (2018-08-12 09:44:17) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
> Давай, буду очень признателен.
Ок, тогда в понедельник.
А пока я нашел какие-то свои старые конфиги тут: https://github.com/gl00my/dotfiles

fetchmail - тут все понятно
.procmailrc -- тут тоже вроде просто все
.msmtprc -- несколько аккаунтов на отправку
.emacs -- тут есть навскидку
(setq user-mail-address "мой емейл@домен")
(setq user-full-name "Peter Kosyh")
(setq gnus-select-method
            '(nnmaildir "mail" (directory "~/Mail"))
	    mail-sources '((maildir :path "~/Mail/" :subdirs ("cur" "new")))
	    mail-source-delete-incoming nil
)
 ;; arbitrary name after "nnmaildir+"
(setq gnus-message-archive-group "nnmaildir+mail:outbox")
(setq message-sendmail-envelope-from 'header)
(setq  mail-envelope-from 'header)
(setq message-send-mail-function 'message-send-mail-with-sendmail)
(setq sendmail-program "/usr/local/bin/msmtp")
(setq message-sendmail-envelope-from 'header)
(setq gnus-thread-sort-functions '(gnus-thread-sort-by-most-recent-date))
Peter to Difrex(mobile) (2018-08-12 10:46:38) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
AL>> Difrex(mobile)> Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.
AL>> Ну так это его основная функция, вроде =)
Difrex(mobile)> Ага, только nntp уже мертв.
Ровно как какой-нить irc. За пределами СНГ ещё живёт.
Andrew Lobanov to Difrex(mobile) (2018-08-13 02:07:06) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Difrex(mobile)> ЗЫ: Андрей, а можешь переименовать меня в просто Difrex?
Вроде, готово =)
Andrew Lobanov to Difrex(mobile) (2018-08-13 04:39:04) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Peter> А пока я нашел какие-то свои старые конфиги тут: https://github.com/gl00my/dotfiles
Peter> fetchmail - тут все понятно
Peter> .procmailrc -- тут тоже вроде просто все
Peter> .msmtprc -- несколько аккаунтов на отправку
Peter> .emacs -- тут есть навскидку
В общем, вроде, настроил, почта забирается, сортируется, адреса вносятся в bbdb и работает комплит.
Но вот msmtp плохо работает с тремя аккаунтами гугла -- сваливается в дефолт. А всего аккаунтов 5.

Да, еще почему-то Gnus не хочет переодически проверять почту, хотя в .gnus.el есть такой вот конфиг:
(gnus-demon-add-handler 'gnus-demon-scan-mail 5 t)
(gnus-demon-init)
// Sent from my GNU Emacs
Difrex to Peter (2018-08-17 10:13:09) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
> Но вот msmtp плохо работает с тремя аккаунтами гугла -- сваливается в дефолт. А всего аккаунтов 5.
Действительно, у меня домены разные. Надо почитать, может все-таки можно.

Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Peter to Difrex (2018-08-17 13:08:10) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Peter> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Вот g жмякать мне и не хочется :)
Difrex to Peter (2018-08-17 14:40:44) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
> Вот g жмякать мне и не хочется :)
У меня просто в статус баре счетчик писем. Когда приходит новое, я знаю, и мне не лень нажать тогда g :)
Peter to Difrex (2018-08-17 15:27:04) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Peter>> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Difrex> Вот g жмякать мне и не хочется :)
Fetchmail может работать в режиме демона, забирая почту через указанный в конфиге интервал. Ещё можно дёргать его по корну, например =)
Andrew Lobanov to Difrex (2018-08-17 16:45:07) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Peter>>> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Difrex>> Вот g жмякать мне и не хочется :)
AL> Fetchmail может работать в режиме демона, забирая почту через указанный в конфиге интервал. Ещё можно дёргать его по корну, например =)
Так оно и работает у меня. Но буфер с гнус я обновлять руками не хочу. Хочу, чтобы при попадании в inbox(и только в inbox, а не во всякие Facebook папки) обновлялся буфер гнуса и libnotify уведомление отправлялось. У гнуса есть демон, который по-идее может это все чекать и слать уведомления через gnus-desktop-notifications.el. Только пока не работает это.

Да, гнус у меня висит в отдельном клиенте на своем рабочем столе.
Difrex to Andrew Lobanov (2018-08-17 21:05:36) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Peter> У меня просто в статус баре счетчик писем. Когда приходит новое, я знаю, и мне не лень нажать тогда g :)
Остановился на этом варианте, пока сойдет.

// Sent from my GNU Emacs
Difrex to Peter (2018-08-20 11:57:21) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Да, если кому надо, то вот скрипт для i3blocks с уведомлениями:
#!/bin/bash

MAILDIR="${HOME}/Mail"; export MAILDIR
COUNT="$(/usr/bin/mu find date:15m..now and flag:unread 2>/dev/null | wc -l)"

# Write notify lock
write_notify_lock() {
    mkdir -p ~/.cache
    echo $COUNT > ~/.cache/.mail_notify_lock
}

# Cleanup lock
clean_notify_lock() {
    /usr/bin/rm -f ~/.cache/.mail_notify_lock
}

if [[ $COUNT -gt 0 ]]; then
    if [[ ! -f ~/.cache/.mail_notify_lock ]] || [[ $COUNT -gt $(~/.cache/.mail_notify_lock) ]]; then
        write_notify_lock
        /usr/bin/notify-send 'New mail' "$(/usr/bin/mu find date:15m..now and flag:unread 2>/dev/null)"
    fi
else
    if [[ -f ~/.cache/.mail_notify_lock ]]; then
        clean_notify_lock
    fi
fi

echo $COUNT
И сам конфиг:
[mail]
label=
interval=60
command=~/.config/i3/mail.sh
// Sent from my GNU Emacs
Difrex to Difrex (2018-08-20 12:25:02) [ссылка]

Re: А кто пользуется Gnus?

Ответ на сообщение
Difrex> if [[ ! -f ~/.cache/.mail_notify_lock ]] || [[ $COUNT -gt $(~/.cache/.mail_notify_lock) ]]; then
вот так правильно, конечно же
$(/usr/bin/cat ~/.cache/.mail_notify_lock)
// Sent from my GNU Emacs
Difrex to Difrex (2018-08-20 12:28:35) [ссылка]