# А кто пользуется Gnus?
Difrex(mobile)(tavern,23) — All
2018-08-10 16:59:18


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

Поделитесь историями успеха

# Re: А кто пользуется Gnus?
Anotheroneuser(syscall,27) — Difrex(mobile)
2018-08-10 17:04:42


> Поделитесь историями успеха
Делюсь: "с разбега не получилось.Несколько раз пытался его осилить, но сдавался" (c) Попытка продолжаются.

# Re: А кто пользуется Gnus?
vit01(mira, 1) — Difrex(mobile)
2018-08-10 17:58:42


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

Difrex(mobile)> Поделитесь историями успеха

Хотел перейти на него, но не смог нормально настроить с 2 аккаунтами
В итоге временно пользовался с одним емейл-аккаунтом и в read-only

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

Хотя внешне он выглядит неплохо, читать письма норм
Но в итоге я плюнул и перешёл на графический Claws-Mail

# Re: А кто пользуется Gnus?
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-08-10 18:38:43


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

Я его только как читалкописалку юзал. Остальным заведовала связка fetchmail + procmail + msmtp. А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.

Difrex(mobile)> Поделитесь историями успеха

История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.

# Re: А кто пользуется Gnus?
Difrex(mobile)(tavern,23) — Andrew Lobanov
2018-08-10 23:18:57


AL> А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.

Это не так. Evolution прекрасно получает почту и календарь. И фильтры умеет и мультаккаунты. Справляется с ежедневным потоком сотни писем просто отлично.

AL> История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.

Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.

# Re: А кто пользуется Gnus?
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-08-11 18:03:26


AL>> А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.

Difrex(mobile)> Это не так. Evolution прекрасно получает почту и календарь. И фильтры умеет и мультаккаунты. Справляется с ежедневным потоком сотни писем просто отлично.

Хм. Не знал. Впрочем, Evolution я только на картинках видел =)

AL>> История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.

Difrex(mobile)> Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.

Ну так это его основная функция, вроде =)

# Re: А кто пользуется Gnus?
Anotheroneuser(syscall,27) — Andrew Lobanov
2018-08-11 18:35:57


А вот эту хренотень видел?
https://www.emacswiki.org/emacs/mu4e

# Re: А кто пользуется Gnus?
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-08-12 06:49:02


Anotheroneuser> А вот эту хренотень видел?
Anotheroneuser> https://www.emacswiki.org/emacs/mu4e

Нет, но выглядит занятно.

# Re: А кто пользуется Gnus?
Anotheroneuser(syscall,27) — Andrew Lobanov
2018-08-12 07:23:59


Товарищи обсуждали её в сравнении с wanderlust и gnus
https://www.linux.org.ru/forum/desktop/12689789

# Re: А кто пользуется Gnus?
Peter(syscall,1) — Anotheroneuser
2018-08-12 09:32:33


Использую gnus на работе. Но у меня очень скромные запросы. Забираю почту fetchmail, отправка msmtp или как то так. Procmail кажется тоже есть в связке. С продуктами мс нет необходимости работать.

# Re: А кто пользуется Gnus?
Difrex(mobile)(tavern,23) — Andrew Lobanov
2018-08-12 09:55:00


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

// Sent from my GNU Emacs

# Re: А кто пользуется Gnus?
Difrex(mobile)(tavern,23) — Anotheroneuser
2018-08-12 09:56:14


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

// Sent from my GNU Emacs

# Re: А кто пользуется Gnus?
Difrex(mobile)(tavern,23) — Peter
2018-08-12 10:03:15


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

# Re: А кто пользуется Gnus?
Peter(syscall,1) — Difrex(mobile)
2018-08-12 10:36:09


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

Да, аккаунтов 3. Разделяются в зависимости от ящика.

Конфигурация на работе, если что -- могу вспомнить и показать.

# Re: А кто пользуется Gnus?
Difrex(mobile)(tavern,23) — Peter
2018-08-12 10:44:17


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


// Sent from my GNU Emacs

# Re: А кто пользуется Gnus?
Peter(syscall,1) — Difrex(mobile)
2018-08-12 11:46:38


> Давай, буду очень признателен.
Ок, тогда в понедельник.
А пока я нашел какие-то свои старые конфиги тут: 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))

# Re: А кто пользуется Gnus?
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-08-13 03:07:06


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

Ровно как какой-нить irc. За пределами СНГ ещё живёт.

# Re: А кто пользуется Gnus?
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-08-13 05:39:04


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

Вроде, готово =)

# Re: А кто пользуется Gnus?
Difrex(tavern,23) — Peter
2018-08-17 11:13:09


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

# Re: А кто пользуется Gnus?
Peter(syscall,1) — Difrex
2018-08-17 14:08:10


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

Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.

# Re: А кто пользуется Gnus?
Difrex(tavern,23) — Peter
2018-08-17 15:40:44


Peter> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.

Вот g жмякать мне и не хочется :)

# Re: А кто пользуется Gnus?
Peter(syscall,1) — Difrex
2018-08-17 16:27:04


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

# Re: А кто пользуется Gnus?
Andrew Lobanov(tavern,1) — Difrex
2018-08-17 17:45:07


Peter>> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Difrex> Вот g жмякать мне и не хочется :)

Fetchmail может работать в режиме демона, забирая почту через указанный в конфиге интервал. Ещё можно дёргать его по корну, например =)

# Re: А кто пользуется Gnus?
Difrex(tavern,23) — Andrew Lobanov
2018-08-17 22:05:36


Peter>>> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Difrex>> Вот g жмякать мне и не хочется :)

AL> Fetchmail может работать в режиме демона, забирая почту через указанный в конфиге интервал. Ещё можно дёргать его по корну, например =)

Так оно и работает у меня. Но буфер с гнус я обновлять руками не хочу. Хочу, чтобы при попадании в inbox(и только в inbox, а не во всякие Facebook папки) обновлялся буфер гнуса и libnotify уведомление отправлялось. У гнуса есть демон, который по-идее может это все чекать и слать уведомления через gnus-desktop-notifications.el. Только пока не работает это.

Да, гнус у меня висит в отдельном клиенте на своем рабочем столе.

# Re: А кто пользуется Gnus?
Difrex(tavern,23) — Peter
2018-08-20 12:57:21


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


// Sent from my GNU Emacs

# Re: А кто пользуется Gnus?
Difrex(tavern,23) — Difrex
2018-08-20 13:25:02


Да, если кому надо, то вот скрипт для 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

# Re: А кто пользуется Gnus?
Difrex(tavern,23) — Difrex
2018-08-20 13:28:35


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