subject: А кто пользуется Gnus?
10.08.2018 18:59
Difrex(mobile) (tavern,23)
Несколько раз пытался его осилить, но сдавался, когда нужно было настроить фильтры(очень много). А ещё с эксченджем его только через костыли дружить.
Поделитесь историями успеха
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
10.08.2018 19:04
Anotheroneuser (syscall,27) => B7Nr84fRN2DxI4mInyuL
> Поделитесь историями успеха
Делюсь: "с разбега не получилось.Несколько раз пытался его осилить, но сдавался" (c) Попытка продолжаются.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
10.08.2018 19:58
vit01 (mira, 1) => B7Nr84fRN2DxI4mInyuL
Difrex(mobile)> Несколько раз пытался его осилить, но сдавался, когда нужно было настроить фильтры(очень много). А ещё с эксченджем его только через костыли дружить.
Difrex(mobile)> Поделитесь историями успеха
Хотел перейти на него, но не смог нормально настроить с 2 аккаунтами
В итоге временно пользовался с одним емейл-аккаунтом и в read-only
Там конфиг писать замучаешься для него. И тонко настроить буферы для чтения сложновато.
Хотя внешне он выглядит неплохо, читать письма норм
Но в итоге я плюнул и перешёл на графический Claws-Mail
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
10.08.2018 20:38
Andrew Lobanov (tavern,1) => B7Nr84fRN2DxI4mInyuL
Difrex(mobile)> Несколько раз пытался его осилить, но сдавался, когда нужно было настроить фильтры(очень много). А ещё с эксченджем его только через костыли дружить.
Я его только как читалкописалку юзал. Остальным заведовала связка fetchmail + procmail + msmtp. А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.
Difrex(mobile)> Поделитесь историями успеха
История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
11.08.2018 01:18
Difrex(mobile) (tavern,23) => vv0MWNTuPJ2xU5urYys9
AL> А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.
Это не так. Evolution прекрасно получает почту и календарь. И фильтры умеет и мультаккаунты. Справляется с ежедневным потоком сотни писем просто отлично.
AL> История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.
Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
11.08.2018 20:03
Andrew Lobanov (tavern,1) => Gl8zFEKWPpDXkszgZDcf
AL>> А вот с эксченджем, как и со всеми продуктами майкрософт, хорошо работают только продукты майкрософт. Поэтому рабочая почта у меня через великий и ужасный аутглюк.
Difrex(mobile)> Это не так. Evolution прекрасно получает почту и календарь. И фильтры умеет и мультаккаунты. Справляется с ежедневным потоком сотни писем просто отлично.
Хм. Не знал. Впрочем, Evolution я только на картинках видел =)
AL>> История успеха лично у меня закончилась на банальном SMTP/IMAP сравнительно стандартными для линукса средствами.
Difrex(mobile)> Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.
Ну так это его основная функция, вроде =)
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
11.08.2018 20:35
Anotheroneuser (syscall,27) => wgLrqzj6Uds9mhczjsYr
А вот эту хренотень видел?
https://www.emacswiki.org/emacs/mu4e
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 08:49
Andrew Lobanov (tavern,1) => jEAmNcvvj4qFz3Pqna4G
Anotheroneuser> А вот эту хренотень видел?
Anotheroneuser> https://www.emacswiki.org/emacs/mu4e
Нет, но выглядит занятно.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 09:23
Anotheroneuser (syscall,27) => zeQgbu4hcBl0AvBAW4QU
Товарищи обсуждали её в сравнении с wanderlust и gnus
https://www.linux.org.ru/forum/desktop/12689789
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 11:32
Peter (syscall,1) => 08elnTC4QE8cGweExmkt
Использую gnus на работе. Но у меня очень скромные запросы. Забираю почту fetchmail, отправка msmtp или как то так. Procmail кажется тоже есть в связке. С продуктами мс нет необходимости работать.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 11:55
Difrex(mobile) (tavern,23) => wgLrqzj6Uds9mhczjsYr
AL> Difrex(mobile)> Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.
AL> Ну так это его основная функция, вроде =)
Ага, только nntp уже мертв.
// Sent from my GNU Emacs
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 11:56
Difrex(mobile) (tavern,23) => jEAmNcvvj4qFz3Pqna4G
Anotheroneuser> А вот эту хренотень видел?
Anotheroneuser> https://www.emacswiki.org/emacs/mu4e
Хм, выглядит интересно. Спасибо.
Попробую настроить у себя в рабочем Emacs. Потом поделюсь впечатлениями =)
// Sent from my GNU Emacs
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 12:03
Difrex(mobile) (tavern,23) => AAUyXym51DiwA93DsxKn
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
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 12:36
Peter (syscall,1) => kfI3ZA9QXh33BSV13tqA
Difrex(mobile)> Хм, т.е. Gnus у тебя работает с ~/Maildir? А сколько аккаунтов у тебя?
Difrex(mobile)> Их можно как-то разделить, чтобы с a@corp.net почта шла через a.smtp.corp.net, а с b@corp.net через b.smtp.corp.net?
Да, аккаунтов 3. Разделяются в зависимости от ящика.
Конфигурация на работе, если что -- могу вспомнить и показать.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 12:44
Difrex(mobile) (tavern,23) => HzxSsesKG7DSdm8rBmMA
Peter> Конфигурация на работе, если что -- могу вспомнить и показать.
Давай, буду очень признателен.
// Sent from my GNU Emacs
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
12.08.2018 13:46
Peter (syscall,1) => 1BEjs1FgL8Sq7QRYBq86
> Давай, буду очень признателен.
Ок, тогда в понедельник.
А пока я нашел какие-то свои старые конфиги тут: 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))
====
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
13.08.2018 05:07
Andrew Lobanov (tavern,1) => frWZ9O4fMCUIbZZlHsYU
AL>> Difrex(mobile)> Этого и я тоже смог добиться. Странно, гнус пилят(или уже не пилят?) хрен знает сколько лет, а до сих пор на nntp завязан.
AL>> Ну так это его основная функция, вроде =)
Difrex(mobile)> Ага, только nntp уже мертв.
Ровно как какой-нить irc. За пределами СНГ ещё живёт.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
13.08.2018 07:39
Andrew Lobanov (tavern,1) => kfI3ZA9QXh33BSV13tqA
Difrex(mobile)> ЗЫ: Андрей, а можешь переименовать меня в просто Difrex?
Вроде, готово =)
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
17.08.2018 13:13
Difrex (tavern,23) => dT6t7dkUxY8GDCdLhAAc
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
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
17.08.2018 16:08
Peter (syscall,1) => 1OMMIHiMZfOUaaYdqEWD
> Но вот msmtp плохо работает с тремя аккаунтами гугла -- сваливается в дефолт. А всего аккаунтов 5.
Действительно, у меня домены разные. Надо почитать, может все-таки можно.
Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
17.08.2018 17:40
Difrex (tavern,23) => h7M2ZKskFLa4tklvRWoB
Peter> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Вот g жмякать мне и не хочется :)
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
17.08.2018 18:27
Peter (syscall,1) => OUcYS4V56CfJxxog4ryB
> Вот g жмякать мне и не хочется :)
У меня просто в статус баре счетчик писем. Когда приходит новое, я знаю, и мне не лень нажать тогда g :)
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
17.08.2018 19:45
Andrew Lobanov (tavern,1) => OUcYS4V56CfJxxog4ryB
Peter>> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Difrex> Вот g жмякать мне и не хочется :)
Fetchmail может работать в режиме демона, забирая почту через указанный в конфиге интервал. Ещё можно дёргать его по корну, например =)
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
18.08.2018 00:05
Difrex (tavern,23) => jmJ2wz714SHIzdlxNQ1v
Peter>>> Почту у меня fetchmail забирает, то-есть я вообще не прошу об этом emacs. Для рескана - жму g.
Difrex>> Вот g жмякать мне и не хочется :)
AL> Fetchmail может работать в режиме демона, забирая почту через указанный в конфиге интервал. Ещё можно дёргать его по корну, например =)
Так оно и работает у меня. Но буфер с гнус я обновлять руками не хочу. Хочу, чтобы при попадании в inbox(и только в inbox, а не во всякие Facebook папки) обновлялся буфер гнуса и libnotify уведомление отправлялось. У гнуса есть демон, который по-идее может это все чекать и слать уведомления через gnus-desktop-notifications.el. Только пока не работает это.
Да, гнус у меня висит в отдельном клиенте на своем рабочем столе.
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
20.08.2018 14:57
Difrex (tavern,23) => XrECff7Aitd9kK3AtYaU
Peter> У меня просто в статус баре счетчик писем. Когда приходит новое, я знаю, и мне не лень нажать тогда g :)
Остановился на этом варианте, пока сойдет.
// Sent from my GNU Emacs
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
20.08.2018 15:25
Difrex (tavern,23) => hvDsJh6qz1BZgjzs3iin
Да, если кому надо, то вот скрипт для 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
--------------------------------------------------------------------------------
subject: Re: А кто пользуется Gnus?
20.08.2018 15:28
Difrex (tavern,23) => olxrTcqz5zNtRFAxJx7B
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
--------------------------------------------------------------------------------