Отправляет email-рассылки с помощью сервиса Sendsay

Вопросы по Mutt

Приветствую!
Решил потихоньку уходить в консоль... Для начала поставил msmtp,
fetchmail, procmail и Mutt. Все это дело заработало, но возникли
некоторые вопросы:
1. Возможно ли автоматическое "отрезание" письма при ответе, после "-- "?
2. Мне приходится после каждого ответа на письмо отсылать данное письмо.
Как сделать так, чтобы все письма на которые я отвечаю, скапливались в
одной папке (как в KMail папка "Исходящие") и отправлялись за раз?
И кто-нибудь может рассказать, как настроить поля "To", "From", "Subj",
"Date" и "Size"? Или где про это можно почитать?

Ответить   APT Tue, 12 Oct 2004 01:38:50 +0400 (#243247)

 

Ответы:

On Tue, Oct 12, 2004 at 01:38 +0400, APT wrote:

Вы случайно не по этой доке делали:
http://openbsd.hnet.spb.ru/mutt.html?
Просто там как раз все это использовано. Я просто хочу так сказать
получить feedback ;)

``--'' это что? реклама или подпись? Если реклама, то прочтите это:

http://openbsd.hnet.spb.ru/files/sf.txt

Если подпись, то ее убирать вообще следует. Но если очень хочется, то
руками это сделать удобнее.

Если Вы испольуете msmtp на временном соединении (например PPP),
то никак. msmtp спулы не поддерживает. А в чем проблема? В mutt
есть метод postpone message. Правда нет автоматической отправки
всей почты, но чем-то приходится платить.... При использовании
sendmail такая схема возможно, поскольку sendmail поддерживает
собственный спул (будучи полноценным SMTP сервером). Можете
использовать SMART_HOST. Как это сделать описано везде, где
только можно, вроде и я писал в своей ``Mutt'ной доке'' про этот
случай...

Опцией ``set index_format''. man muttrc.

Ответить   Wed, 13 Oct 2004 01:13:27 +0400 (#243900)

 

On Wed, Oct 13, 2004 at 01:13 +0400, Mike Belopuhov wrote:

И по этой тоже. Настраивал это дело по трем докам. А feedback я так
понял, что в данном случае это мое мнение? Статья хорошая, но (лично мое
мнение) опущен один интересный момент: прикручивание к Mutt links'a и какого-нибудь
графического вьювера. Хоть это и легко решается, не каждый (я) до этого сразу
додумается.

Теперь, когда все лишнее отрезает (спасибо Ярославу за совет и Вам за линки)
удобнее.

PPP как раз и используется.

Боюсь, что настроить sendmail за некоторый десяток минут не получится. Если вообще
получится его настроить...

Неудобно. Но ничего, потерпим и такую отправку.

Спасибо.

Ответить   APT Wed, 13 Oct 2004 21:49:29 +0400 (#244330)

 

Hi Mike Belopuhov! On Wed Oct 13 07:53:59 2004 you wrote:

Эту "проблему" решил. Добавил в переменную "index_format" %с.
И вот еще одна проблема. Сворачиваю дикуссию, выхожу из mutt и когда
снова его запускаю, он все дискуссии развертывает. Вроде он должен
развертывать дискуссии только с новыми сообщениеями. Где камень?

Ответить   APT Fri, 15 Oct 2004 19:14:00 +0400 (#245437)

 

Hi APT, you wrote:

очень похвально ;)

Об этом читай в Mutt-FAQ, вот цитата:
cut Как я могу заставить Mutt не цитировать сигнатуры (цифровые подписи)?

Воспользуйтесь неофициальным патчем, который поддерживает [69]Stefan
'Sec' Zehl. Его вы можете скачать с [70]http://www.42.org/~sec/mutt/.
Предлагаемый метод сообщает, что делать вашему редактору. К
примеру, используя [71]VIM editor, вы должны поместить следующие
строки в файл .vimrc:

au BufRead /tmp/mutt* normal :g/^> -- $/,/^$/-1d^M/^$^M^L

Другое решение предлагает [72]Markus Muss:
-- cut там дальше идет скрипт для этого дела.

ставь postfix и будет тебе счастье, забудешь
про такие проблемы на совсем, все будет само
накапливаться и отправляться.

В смысле "настроить"?
Если хочешь, чтобы эти поля были видны, то вставь
в .muutrc:

ignore *
unignore Date To From: Subject Size
hdr_order Date To From Subject Size

Ответить   j1m Wed, 13 Oct 2004 19:56:57 -0600 (#244452)

 

On Wed, Oct 13, 2004 at 19:56 -0600, j1m wrote:

Угу. По вашим статьям из X.

А какой MTA лучше поставить на комп с одним пользователем?
И как будет отправляться почта из спула? Макросы (как с fetchmail) надо
настраивать?

Не работает Size. Он даже не подсвечивается.

Ответить   APT Thu, 14 Oct 2004 22:00:18 +0400 (#244819)

 

Hi APT, you wrote:

Измени иксам с консолью? :)

postfix и ставь, легко настраивается,
мало подгружает систему.
Если dial-up, то можно прописать в /etc/ppp/ip-up:
/usr/sbin/sendmail -q
и почта будет отправляться сразу после коннекта.
Конфиг postfix'а могу выслать.

А поля Size вообще нет в почтовых заголовках. :(

Ответить   j1m Wed, 15 Sep 2004 21:04:12 -0600 (#245538)

 

Hi j1m! On Sat Oct 16 00:28:13 2004 you wrote:

По ней и еще "Хардкорные разборки с консолью".

Я думаю, что лучше в .muttrc клавишу какую-нибудь забиндю.

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

Я прописал в .muttrc
set index_format="%4C %Z %7c %{%b %d} %-25.25F %3M %s"
и теперь mutt показывает размер письма и сколько писем в свернутых
дискуссиях. Только не пойму, почему у меня все время после загрузки mutt
все дискуссии развернуты?

Ответить   APT Sat, 16 Oct 2004 00:47:56 +0400 (#245591)

 

В Сбт, 16 Окт 2004 в 00:47:56 +0400, APT написал(а):

Добавьте в конфиг
folder-hook mail/ "push ^[V"
и будет вам счастье.

Ответить   by_ Sat, 16 Oct 2004 03:08:45 +0600 (#245678)

 

i686-pc-linux-gnu)

От Sat, 16 Oct 2004 00:47:56 +0400
APT <apt.n***@r*****.ru> пишет:

вот начитался и решил попробовать, весь вечер вчера колупался,
изучал доки и прочее.
Но все равно не так то это просто.
настроил fetchmail
текст из fetchmailrc
poll pop.mail.ru protocol pop3
user 'airbuilder' pass 'здеся мой пароль' is 'root' here
mda 'procmail -d %T'
содержание procmailrc
MAILDIR=/root/Mail
LOGFILE=$MAILDIR/Log
LOGABSTRACT=no
VERBOSE=off
FORMAIL=/usr/local/bin/formail
DEFAULT=$MAILDIR/default

и когда я скачиваю почту командой
fetchmail -v -a -k
идут строки соединения и вот следющее мне в этом не понятно
reading message airbuild***@p*****.ru:1 of 1 (3552 octets)
#***************************************.********* not flushed
что означает последние два слова not flushed
письма скачиваються и ложаться в папку /root/Mail/default
но их названия имеют вид msg.9j6 и в mutt открывается как папка после открытия
я не могу из нее выйти.
Вобщем подскажите если что то не так.
А еще бы было хорошо если бы кто нить у кого все настроено кинул мне на ящик
файлы muttrc fetchmailrc procmailrc
и еще можно конфиг ssmtp потому что у меня он поставился всместе с fetchmail

Ответить   Airbuilder Sun, 17 Oct 2004 16:33:04 +0900 (#245816)

 

Hi Airbuilder! On Sun, Oct 17, 2004 at 16:33 +0900 you wrote:

Я так понял, эта строка означает, что письма остались на сервере. Если
командовать fetchmail -v -a, то будут следующие строки:
reading message apt.n***@p*****.ru:1 of 1 (3584 octets)
#***************************.******** flushed

Могу свои выслать.

^^^^^
Может быть msmtp? И его могу скинуть.

Ответить   APT Sat, 16 Oct 2004 14:45:54 +0400 (#245835)

 

i686-pc-linux-gnu)

От Sat, 16 Oct 2004 14:45:54 +0400
APT <apt.n***@r*****.ru> пишет:

буду признателен

:) нет как раз ssmtp
ssmtp is a send-only sendmail emulator for machines which normally pick their
mail up from a centralized
mailhub (via pop, imap, nfs mounts or other means). It provides the functionality
required for humans
and programs to send mail via the standard or /usr/bin/mail user agents.
но про эту прогу мало инфы только нашел что лекго настраивать а как не сказано.

Ну по коментаримя вроде разобрался но еще не запускал. Ни как не могу разобраться
с приемом.
Еще кстати хотел спросить
когда я проверяю почту из mutt по забинденой кнопке.
Появляеться команда
fetchmail -v -a -k /root/.fetchmailrc
потом появляеться
Enter password for root@/root/.fetchmailrc:
что то не то может ^^^^^^^^^^^ в этом месте
то что написано в fetchmailrc в предыдушем письме.
И какой пароль прога требует

Ответить   Airbuilder Sun, 17 Oct 2004 19:04:09 +0900 (#245864)

 

Hi Airbuilder! On Sun, Oct 17, 2004 at 19:04 +0900 you wrote:

ящик

Уехали. Думаю, что дойдут. Ни разу не отправлял вложения из mutt.

Замените то что у вас сейчас в .fetchmail на
poll pop.mail.ru protocol pop3 user 'airbuilder' password 'здеся мой пароль'
mda 'procmail -d %T'

Ответить   APT Sat, 16 Oct 2004 16:50:04 +0400 (#245890)

 

i686-pc-linux-gnu)

вопрос остаеться открытым на счет формата писем

хотелось бы что бы они имели вид как в sylpheed их mutt нормально открывает и
можно переходить от письма к письму

Ответить   Airbuilder Sun, 17 Oct 2004 21:52:43 +0900 (#245945)

 

Hi Airbuilder! On Sun, Oct 17, 2004 at 21:52 +0900 you wrote:

и

А названия писем теперь нормальные? Чтобы выйти из папки нажимаете "c",
а затем "?". После этого вы перейдете в паку, расположение которой
присвоено переменной folder в файле .muttrc.

Ответить   APT Sat, 16 Oct 2004 19:22:31 +0400 (#245951)

 

i686-pc-linux-gnu)

От Sat, 16 Oct 2004 19:22:31 +0400
APT <apt.n***@r*****.ru> пишет:

блин этом mutt сплошные загадки ответы на которые приходиться искать методом
тыка, и то в большинстве случаев не возмодно решить вопросы.
Я не нашел ни одной внятной доки по этому почтовику, это вообще что то не стандартное,
столько народу пользуеться ей и ни кто не удосужился написать нормальную доку,
или хотя бы сделать перевод английской.

Ну вот я получил почту командой
fetchmail -v -a -k
когда я открываю mutt комадной
mutt
то внизу появляеться сообщение

---Mutt:~/.maildir/[Msgs:0]---(threads/date)/root/Mail/postponed не является почтовым ящиком.

во первых с этим непонятки
почему postponed не являеться почтовым ящиком ведь я указал в .muttrc
mailboxes =postponed

кстати изменил файл /etc/mutt/Muttrc
теперешнее его содержание
set mbox_type=mbox
set folder=/root/Mail/default
set spoolfile=~/default
set record=~/send/
unset mbox
set move=no
set index_format="%4C %Z %{%b %d} %-16.16L %s"
что интересно установил значение set spoolfile
но вместо того что бы отображать содержимое папки /root/Mail/default
показывает совершенно левые сообщения которые я получал Sylpheed причем совершенно
из разных папок. Это вообще какие то чудеса.
Причем в mutt я их удалил но в sylpheed они остались.
здесь точно нужно с бубном плясать, потому что это совершенно необьяснимые явления.

Опять таки вопрос с форматом писем.
Полученные письма как я говорил ложаться в default и имеют формат как я понимаю
maildir. когда я их открываю то тот же эффект что при отрытие Sylpheed папок.
Только sylheed папках лежит много сообщений сдесь же естесвтенно одно.
Что с ними делать то.

Ой бедос, не знаю что уже делать. Изучени этого почтовика отнимает столько времени.
И ничего не понятно.

з.ы. еще можно ли увидеть че нить файл /etc/mutt/Muttrc

Ответить   Airbuilder Sun, 17 Oct 2004 23:36:10 +0900 (#245979)

 

Hi Airbuilder! On Sun, Oct 17, 2004 at 23:36 +0900 you wrote:

На opennet.ru есть ман muttrc на русском.

А почему он у вас в postponed лезет, когда н должен открыть /root/Mail/default?

^^^^
И после этой строчки вы думаете, что формат maildir? Для maildir надо
присвоить значение Maildir. А чем вам mbox не нравится?

явления.
Ну-с, начнем... Для начала советую создать отдельную папку для приема
почты с помощью Mutt (после того как Mutt будет полностью настроен можно
сново сделать основной папкой Mail).
Я создал в своем каталоге папку MuttMail. Вам наверное лучше создать файл .muttrc
в
каталоге /root. Теперь создадим почтовые ящики. Их будет три:
default - для всей входящей почты, sent -
для отправленной почты и postponed - для отложенных писем. Можно вместо
postponed создать spool если ваш MTA поддерживает спулы, но я еще с ними дело
не имел,
по этому опишу с postponed. Создайте файл .procmail в домашнем каталоге и напишите
в
нем следующее:
MAILDIR=/root/MuttMail
LOGFILE=/root/.procmaillog
LOGABSTRACT=no
VERBOSE=off
FORMAIL=/usr/bin/formail
DEFAULT=$MAILDIR/default

Затем откройте свой .muttrc и удалите строки (пришлите мне ваш .muttrc и
скажу все строки, которые нужно удалить.):
set folder=/root/Mail/default
set spoolfile=~/default
set record=~/send/
unset mbox
set move=no
Ну и mailboxes =postponed тоже можно удалить.
После дописываете в .muttrc:
set folder="/root/MuttMail" #Здесь вы должны оказаться после запуска
#Mutt, который запускается командой mutt -y. Также
#обратите внимание на кaвычки, у вас они отсутствуют!
mailboxes =default #Здесь будет вся почта, которыя не пройдет фильтрацию
#в procmail. В данном случае в default будет вся
#входящая почта.

set record="root/MuttMail/sent" #Тут будут отправленные письма.
mailboxes =sent

set postponed="~/MuttMail/postponed" #Отложенные письма.
mailboxes =postponed
Сохраняем и закрываем это дело.
Кстати, команда mailboxes определяет папки которые могут принимать почту
и будут проверены на наличие новой почты.
Запускаем почтовик mutt -y. Вы не должны увидеть папок default, sent и
postponed. Тыкаете батон "m" и пишите самому себе письмо. отправляете
письмо, закрываете mutt и идете пить чай/кофе/пиво/водку (ненужное
закрасить). После того, как попили снова запускаете Mutt (mutt -y) и
скачиваете почту.
Думаю, что Mutt должен правильно заработать. Возникнут проблемы -
обращайтесь.

времени.

Угу. Разбираешься во всем до трех ночи, а на следующее утро в школе
первые два урока сидишь как вздрюканый и не понимаешь о чем говорит
препод...

Пришлите мне ваш.

Ответить   APT Sun, 17 Oct 2004 00:37:15 +0400 (#246061)

 

On Sun, Oct 17, 2004 at 16:33 +0900, Airbuilder wrote:

Под рутом не надо работать.

Сюда еще надо:

:0 Whc: .msgid.lock
| $FORMAIL -D 16384 .msgid.cache

:0 a
$MAILDIR/duplicates

Посмотрите: http://openbsd.hnet.spb.ru/mutt.html

-k значит не стирать письма с сервера ;-)

msmtp гораздо более продвинутая программа. Умеет помимо прочего
CRAM-MD5 и TLS.

Ответить   Sat, 16 Oct 2004 19:20:41 +0400 (#245981)

 

Hi APT, you wrote:

Дело Ваше, но не вижу в этом удобства.

Ушло.

Ответить   j1m Sun, 17 Oct 2004 00:43:01 -0600 (#246101)