вкусности mutt

Клиенты и серверы

Модератор: /dev/random

Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: вкусности mutt

Сообщение Bolverk » 27.07.2007 15:36

helicopter писал(а):
27.07.2007 14:10
3) Можно ли научить связку fetchmail + procmail грузить почту в ~/Mail в формате MailDir а не mbox ?

нужно обязательно поставить / в конце названия ящика в .procmailrc
Спасибо сказали:

Аватара пользователя
helicopter
Сообщения: 324
Статус: Комсомолец
ОС: Gentoo Linux

Re: вкусности mutt

Сообщение helicopter » 27.07.2007 15:57

2Bolverk спасибо.

Ещё указал в .muttrc
set spoolfile="$HOME/Mail/inbox"
теперь он там входящую почту показывает.
Выбирая Linux, вы развиваете цивилизацию. Выбирая windows, вы набиваете кошелёк забугорному буржую...
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: вкусности mutt

Сообщение Dark_Savant » 27.07.2007 16:13

helicopter писал(а):
27.07.2007 14:10
2) Dark_Savant "xcode" - это в каком пакете ?

это не из пакета. это в ~/bin 8) поищи в гугеле.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
helicopter
Сообщения: 324
Статус: Комсомолец
ОС: Gentoo Linux

Re: вкусности mutt

Сообщение helicopter » 03.08.2007 12:03

Dark_Savant писал(а):
27.07.2007 16:13
это не из пакета. это в ~/bin 8) поищи в гугеле.


Ээ, оно что с utf8 не работает ?
Выбирая Linux, вы развиваете цивилизацию. Выбирая windows, вы набиваете кошелёк забугорному буржую...
Спасибо сказали:

Аватара пользователя
Wing
Сообщения: 60
ОС: Debian GNU/Linux

Re: вкусности mutt

Сообщение Wing » 29.08.2007 13:03

добрый день. прошу извинить, если мои вопросы покажутся глупыми.
fetchmail у меня забирает почту с 2-х pop3 серверов, передает ее procmail. procmail сортирует ее по файлам в ~/Mail/.., которые в mutt описаны как mailboxes.
хочу сделать так, чтобы mutt следил за новой почтой во всех этих файлах (spoolfile для каждого файла?) в ~/.muttrc есть:

Код: Выделить всё

mailboxes `echo $HOME/Mail/*`
set beep_new
set timeout=0
set mail_check=5

если, находясь в одном из мейлбоксов возвращаюсь в браузер (к списку мейлбоксов) флаги N стоят на мейлбоксах, куда пришли новые письма. Если же я ничего не делаю, флаги сами не появляются... Причем если mutt находится в index, то в строке статуса сообщение о новых письмах появляется, если в pager, то тоже ничего не происходит
возможно, я что-то делаю неправильно, укажите верный путь :-)
Спасибо сказали:

Аватара пользователя
Warderer
Модератор
Сообщения: 1052
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: вкусности mutt

Сообщение Warderer » 19.11.2007 11:32

Уважаемые, а подскажите как заставить mutt укладывать копию ответа на письмо не в абстактный .Sent, а в текущий мэйлбокс, чтобы дискуссии нормально тредами отображались?
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: вкусности mutt

Сообщение sash-kan » 19.11.2007 12:34

Warderer, судя по описанию, подходящий параметр — save_name
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
Wing
Сообщения: 60
ОС: Debian GNU/Linux

Re: вкусности mutt

Сообщение Wing » 19.11.2007 12:42

sash-kan писал(а):
19.11.2007 12:34
Warderer, судя по описанию, подходящий параметр — save_name

если имя не совпадает с существующим мейлбоксом, пишется в sent (sent у меня указан как record), то есть это не то, о чем говорил Warderer :-\
мне пока тоже не удалось найти чего-то подобного
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: вкусности mutt

Сообщение sash-kan » 19.11.2007 14:27

а force_name?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Nepenthes
Сообщения: 12
ОС: Gentoo

Re: вкусности mutt

Сообщение Nepenthes » 11.01.2008 18:21

Читал документацию и гуглил но так ничего и не расскопал. Я использую связку mutt + getmail + procmail и в принципе при работе с pop проблем не возникало но когда я решил перейти на (пока в бета тестировании) imap, тут ждал подвох. Вот конфиг getmail, настроеный на imap:

Код: Выделить всё

[retriever]
type = SimpleIMAPSSLRetriever
server = imap.gmail.com
timeout = 360
username = *@googlemail.com
password = ********
mailboxes = ("INBOX", "[Gmail]/All Mail")

[option]
delete = no
max_message_size = 0
readall = no
verbose = 1
message_log = ~/.getmail/log

[destination]
type = Maildir
path = ~/Maildir/default/

[options]
verbose = 1
read_all = true
delete = false
message_log = ~/.getmail/gmail.com.log
[destination]
type = MDA_external
path = /usr/bin/procmail

Вывод trace в аттаче. Такое ощущение как будто он и не собирается конектится к серверу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:

Аватара пользователя
lolobot
Сообщения: 436
ОС: Gentoo 2008.0

Re: вкусности mutt

Сообщение lolobot » 04.06.2008 22:01

Начал осваивать mutt. Появилось много вопросов и проблем.

Настраивал так http://www.rootshell.be/~sda00/mutt.html
Настроил 2 pop3 ящика mail.ru и gmail: после fetchmail -av -m "/usr/bin/procmail -d %T" выкачалась вся почта из ящиков (причем на mail.ru в вебинтерфейсе вся почта исчезла). В mutt -y, когда открываю папку с этой выкаченной почтой вижу список файлов с именами вроде msg.KL1D*

1 как сделать что бы вместо названия этих файлов была тема письма и адрес отправителя - что бы знать не открывая.
2 когда открыл письмо как вернуться к списку папок в которые кидается почта
3 как залить назад почту на mail.ru и сделать так что бы впредь там все оставалось?
GNU/Linux forever! [Gentoo 2008.0]
Спасибо сказали:

Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: вкусности mutt

Сообщение Voice » 11.08.2008 20:05

У меня следующий вопрос возник:
Есть опция -f MAILBOX_NAME, а вот как в конфиге задать почтовый ящик загружаемый по умолчанию? А то в мане muttrc искал и что-то никак не находится.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:

Аватара пользователя
Black
Сообщения: 1086
ОС: Gentoo

Re: вкусности mutt

Сообщение Black » 11.08.2008 20:30

Код: Выделить всё

set mbox=~/Mail/
set spoolfile = "+inbox1" "+inbox2"

Это имелось в виду? По умолчанию будет inbox1.
PS: могу ошибиться в какой-нибудь кавычке или слеше, т.к. писал по памяти.
В мире очень много психов. Каждый пятый - это псих.
Говори со мною тихо, может я - один из них?
monobook-font.googlecode.com
Спасибо сказали:

Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: вкусности mutt

Сообщение Voice » 11.08.2008 20:51

Спасибо. Помогло.

В моем случае так:
set spoolfile="/home/viacheslav/Mail/box_name"
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:

cheller
Сообщения: 1

Re: вкусности mutt

Сообщение cheller » 26.08.2008 12:09

Здравствуйте.
А вот такой глупый вопрос: аттачи в сообщениях видятся "не в кодировке" - вот в таком виде

Код: Выделить всё

Вложение #2: =?Windows-1251?B?7eDw/+Qg7eAgaXAg8uXr5fTu7SDN4PDq7uru7fLw7uv8LmRvYw==?=

Помогите, что делать чтобы оно уже таки отображало по-русски в указанной в самом же аттаче кодировке?
в .muttrc прописано так:

Код: Выделить всё

set charset="koi8-r"
set send_charset="koi8-r:us-ascii:windows-1251:utf-8"
set attach_charset="us-scii:koi8-r:windows-1251:utf-8"

в системе везде русский:

Код: Выделить всё

LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"


нашел на следющей странице мануала:

Код: Выделить всё

set rfc2047_parameters=yes

всем спасибо (:
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: вкусности mutt

Сообщение t.t » 27.01.2009 22:37

А что уважаемые форумчане используют в связке с mutt для борьбы со спамом? Конечно же, желательно с настройками. Пока попробовал разобраться со spamassassin, но он сложноват для локального пользования.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: вкусности mutt

Сообщение watashiwa_daredeska » 28.01.2009 00:46

t.t писал(а):
27.01.2009 22:37
А что уважаемые форумчане используют в связке с mutt для борьбы со спамом? Конечно же, желательно с настройками.
Использую spamassassin с умолчательными настройками из Debian, но ловится не слишком хорошо. greylisting дает замечательные результаты.

t.t писал(а):
27.01.2009 22:37
Пока попробовал разобраться со spamassassin, но он сложноват для локального пользования.
Сложноват? Там всего-то две команды.
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: вкусности mutt

Сообщение t.t » 28.01.2009 01:18

watashiwa_daredeska писал(а):
28.01.2009 00:46
t.t писал(а):
27.01.2009 22:37
Пока попробовал разобраться со spamassassin, но он сложноват для локального пользования.
Сложноват? Там всего-то две команды.
Под "сложноват для локального пользования" я имел ввиду клиент-серверную архитектуру. На мой взгляд, она совершенно избыточна при объёме корреспонденции, заведомо не превышающем несколько десятков писем в день. А под "попробовал разобраться" подразумевалось обучение. Необучаемые фильтры на моих ящиках не дают приемлемого результата; а для обучения связка spamd+spamc, в контексте привязки её к mutt+mbox-ы, -- далеко не верх прозрачности. С момента прошлого поста начал читать немного про другие обучаемые спамфильтры; так на первый взгляд, тот же bogofilter, к примеру, в этом смысле проще устроен. Или я про spamassassin таки что-то не понял? Учитывая, что во всём касающемся сетей я не специалист, вполне может быть, что и так.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: вкусности mutt

Сообщение watashiwa_daredeska » 28.01.2009 01:26

t.t писал(а):
28.01.2009 01:18
Или я про spamassassin таки что-то не понял?
Таки не поняли :) Клиент-серверная архитектура у spamassassin опциональна. По-умолчанию он создает и ищет конфиги, данные в ~/.spamassassin (по крайней мере в Debian).
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: вкусности mutt

Сообщение t.t » 28.01.2009 02:16

watashiwa_daredeska писал(а):
28.01.2009 01:26
t.t писал(а):
28.01.2009 01:18
Или я про spamassassin таки что-то не понял?
Таки не поняли :) Клиент-серверная архитектура у spamassassin опциональна. По-умолчанию он создает и ищет конфиги, данные в ~/.spamassassin (по крайней мере в Debian).
Спасибо, так действительно проще (: Это я какую-то неправильную документацию прочитал: там только spamc и spamd были описаны. Сейчас установил, почитал маны -- сразу стало понятнее.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: вкусности mutt

Сообщение t.t » 28.01.2009 22:31

Только всё-таки тяжеловат он без клиент-серверной-то -- даже для моих объёмов. Пока только в ручном режиме обучение погонял, набросав два макроса для единичных писем. При таком единичном вызове проходит секунд пять, пока он всё "обдумает" -- и это на Core Duo с 1.5 гектарами оперативки. Попробую всё-таки с bogofilter.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: вкусности mutt

Сообщение t.t » 30.01.2009 23:59

t.t писал(а):
28.01.2009 22:31
Попробую всё-таки с bogofilter.
Почитал о нём подробнее -- понял, что резон может быть. Попробовал -- совсем другая скорость: даже на несколько десятков сообщений и пол-секунды не уходит. Строки из ~/.muttrc:
macro index,pager { \
'<tag-prefix><pipe-message>bogofilter -s<enter><tag-prefix><save-message>=spam<enter><enter>'
macro index,pager } \
'<tag-prefix><pipe-message>bogofilter -n<enter><tag-prefix><save-message>=inbox<enter><enter>'
Пойду maildrop ставить и настраивать на использование bogofilter.

Добавлено: Да, два enter-а в конце подразумевают, что соответствующая опция выставлена в ask-yes (как по умолчанию). Как сделать более универсально, пока не придумал.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: вкусности mutt

Сообщение Bluetooth » 05.03.2009 23:40

Поставил и я себе mutt, юзаю с гмылом(imap4), вроде во всех вопросах разобрался, кроме двух:
1. кнопки home и end не работают, хотя я их забиндил(а delete работает :) )
2. как пользоваться urlview? я не нашел совершенно ничего по этому поводу. видимо, это очень просто :)

мой muttrc:

Код:

# Settings set pager_context=8 set pager_index_lines=16 #set menu_scroll set status_on_top set sort=reverse-date #set pager_stop set editor="vim" set send_charset="utf-8:koi8-r:us-ascii:iso-8859-1:windows-1251" set visual="gvim" set move=no set delete=yes #удалить без подтверждения set include=yes #выделять сообщение в ответе set fast_reply=yes #не подтверждать ответ set beep=no #не пищать set markers=no #не помечать + сложенные строки set confirmappend=no #не подтверждать сохранение в =keep set to_chars=" +TCF" #нет L для mail_list set copy = no #Не оставлять копию для исходящих сообщений set tilde #обозначать пустые строки тильдой set attribution="%d, %n написал:" # начало письма при ответе set reply_regexp="^((re([\\[0-9\\]+])*|aw):[ \t]*)+[ \t]*" # A regular expression to detect replies set quote_regexp="^([ \t[A-Za-z]*]*[>+])+" # Что считать за квотирование set status_format=" %r %b %f %n Del %d Msgs %m %l %> (%P)" set pager_format="%-10.10i %[!%a %b %d %R]" set date_format="!%H:%M %a %d %b " set index_format="%4C %Z %[%b%d] %-15.15F %s" set folder_format="%2C %t %8s %d %N %f" set sendmail="/usr/bin/msmtp -t" set use_from=yes set from="**@**" set envelope_from=yes set realname="**" save-hook .* =keep # IMAP Settings set imap_user = "**@**" set imap_pass = "**" set folder = "imaps://imap.gmail.com:993" set spoolfile = "+INBOX" set postponed="+[Gmail]/Черновики" #set record="+[Gmail]/Отправленные" #set trash="+[Gmail]/Корзина" set header_cache=~/.mutt/cache/headers set message_cachedir=~/.mutt/cache/bodies set certificate_file=~/.mutt/certificates set imap_check_subscribed # Automatically poll subscribed mailboxes for new mail (new in 1.5.11) set mail_check=60 # Reduce polling frequency to a sane level set timeout=10 # And poll the current mailbox more often (not needed with IDLE in post 1.5.11) macro index \cb |urlview\n 'call urlview to extract URLs out of a message' macro pager \cb |urlview\n 'call urlview to extract URLs out of a message' alternative_order text/enriched text/plain text text/html auto_view text/html # Binding bind generic <home> top-page bind generic <end> bottom-page bind pager <backspace> previous-page bind pager - previous-line bind pager \eOm previous-line bind pager + next-line bind pager \eOk next-line bind pager \eOM next-line bind pager <home> top bind pager <end> bottom bind pager <delete> delete-message bind index <backspace> previous-entry bind index - previous-entry bind index \eOm previous-entry bind index + next-entry bind index \eOk next-entry bind index \eOM display-message bind index \e[H first-entry bind index \e[F last-entry bind index \e[1~ first-entry bind index \e[4~ last-entry bind index <delete> delete-message bind alias <space> select-entry bind alias x exit bind attach x exit bind attach <delete> delete-entry bind compose <delete> detach-file bind postpone <delete> delete-entry bind browser x exit # What headers to show ignore * unignore from: date subject to cc reply-to: unignore resent- x-resent # What order to show them unhdr_order * hdr_order Date: From: To: Reply-To: Cc: Subject: # On to the colors color attachment blue default color header green default "^message-id:" color header green default "^x-mailer:" color header green default "^user-agent:" color header blue default "^date: " color header brightblue default "^from: " color header green default "^subject: " color header brightblue default "^to: " color header brightblue default "^cc: " color header brightblue default "^reply-to: " color index green default ~F color index red default ~D color index blue default ~T color index brightblue default ~N color indicator brightwhite blue color markers red default color quoted magenta default color signature brightblue default color status brightwhite green color tilde cyan default color tree blue default color body black default "(^| )_[-a-z0-9_]+_[,.?]?[ \n]"
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: вкусности mutt

Сообщение Bluetooth » 16.03.2009 00:40

проблему с home и end решил.
засунул в .Xdefaults строчки:

Код: Выделить всё

mutt*keysym.Home: \033[7~
mutt*keysym.End: \033[8~

(mutt - это потому, что я переименовал терминал, а на самом деле это urxvt. собсно, данное решение годится только для него. но проблема наверняка только дял него и свойственна)
а в файл .muttrc добавил строчки:

Код: Выделить всё

bind  index <home>      first-entry
bind  index <end>       last-entry

bind  generic <home>      top-page
bind  generic <end>       bottom-page

bind  pager <home>      top
bind  pager <end>       bottom

теперь работает для списка сообщений и режима просмотра сообщений. для остальных режимов не пробовал, ибо не чувствовал нужды.

а вот вопрос с urlview остается открытым
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: вкусности mutt

Сообщение Bluetooth » 17.03.2009 01:25

Проблему с urlview решил:
после добавления строк:

Код: Выделить всё

macro index w |urlview\n 'call urlview to extract URLs out of a message'
macro pager w |urlview\n 'call urlview to extract URLs out of a message'

при нажатии w открывается список ссылок.
Спасибо сказали:

zls
Сообщения: 26

Re: вкусности mutt

Сообщение zls » 13.05.2009 17:19

Добрый день.

1) macro index \e1 ":set pop_host=pop://test:test@l\n"
bind index <f3> fetch-mail

сначала <esc>+1 устанавливаю ящик
потом <f3> считываю
как это разом сделать?
в макрос fetch-mail запихнуть не получается, у самой fetch-mail параметров нет.

2) как в mutt сохранение истории команд сделать? при выходе теряется.

3) для считывания юзаю
macro index G "!fetchmail -ak -m \"/usr/bin/procmail -d %T\" 2> /dev/null"
удобно, только формат ящика не такой как у mutt, отдельные дериктории и каждое письмо в отдельном файле,
как сделать чтоб как mutt все в одном файле, это procmail надо настроить?
Спасибо сказали:

Аватара пользователя
targeti
Сообщения: 45
ОС: Gentoo

Re: вкусности mutt

Сообщение targeti » 17.05.2009 22:15

zls писал(а):
13.05.2009 17:19
Добрый день.

1) macro index \e1 ":set pop_host=pop://test:test@l\n"
bind index <f3> fetch-mail

сначала <esc>+1 устанавливаю ящик
потом <f3> считываю
как это разом сделать?
в макрос fetch-mail запихнуть не получается, у самой fetch-mail параметров нет.

2) как в mutt сохранение истории команд сделать? при выходе теряется.

3) для считывания юзаю
macro index G "!fetchmail -ak -m \"/usr/bin/procmail -d %T\" 2> /dev/null"
удобно, только формат ящика не такой как у mutt, отдельные дериктории и каждое письмо в отдельном файле,
как сделать чтоб как mutt все в одном файле, это procmail надо настроить?

1)

Код: Выделить всё

macro index G "!fetchmail -ak -m \"/usr/bin/procmail -d %T\" -p pop3 -u test --password test your.pop.server"

3) Да.
Спасибо сказали:

Аватара пользователя
BMf
Сообщения: 2
ОС: kubuntu

Re: вкусности mutt

Сообщение BMf » 25.05.2009 14:27

ребят подскажите... настроил отправку из mutt с консоли все прекрастно отправляет как мне нада со вложеными файлами и так далее... но есть одно но... после отправки просит ввести точку(((... я хотел написать скриптик и полностью автоматизировать процес отправки.... где можно убрать подтверждение точкой? или автомотизировать высавление точки???
Спасибо сказали:

Аватара пользователя
BMf
Сообщения: 2
ОС: kubuntu

Re: вкусности mutt

Сообщение BMf » 27.05.2009 19:28

вопрос закрыт... проблему решил
Спасибо сказали:

xa3ap
Сообщения: 17
ОС: slackware,debian

Re: вкусности mutt

Сообщение xa3ap » 30.06.2009 10:29

а у меня mutt тормозит. судя по htop'у, у него вдруг появляются какие то пики активности, и он сжирает весь проц(( кто нибудь с этим встречался?

работаю с pop'ом, set timeout=120 - я так понял, что это регулирует интервал проверки ящика, но подтормаживает он значительно чаще, видимо дело не в этом.
Спасибо сказали: