Помогите настроить автоответ в связке procmail+esmtp

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

jooe008
Сообщения: 79

Помогите настроить автоответ в связке procmail+esmtp

Сообщение jooe008 »

Помогите настроить автоответ в связке fetchmail+procmail+mutt+esmtp

вот .procmailrc
#
MAILDIR=/root/Maildir
LOGFILE=/root/Maildir/procmail.log
DEFAULT=/root/Maildir/mbox
#
:0
* ^To.*petrov@mail.ru
* ^Subject:.petrov
petrov
#
:0
* ^To.*vasechkin@mail.ru
* ^Subject:.vasechkin
| (formail -r ; cat /root/vasechkin.txt ) | sendmail -t

в логе procmail.log следущее

/bin/bash: sendmail: command not found
Subject: vasechkin
Folder: (formail -r ; cat /root/vasechkin.txt ) | sendmail -t 1030
/bin/bash: line 1: 6266 Broken pipe cat /root/vasechkin.txt

если в конфиге .procmailrc вместо sendmail-t укажу полный путь к проге /usr/local/sbin/sendmail -t
то получается следующее

Subject: vasechkin
Folder: (formail -r ; cat /root/vasechkin.txt ) |/usr/local/sbin/sendmail 1030
0 (null)
test@test.ru: 0 (null) #мыло с которого отправлял

что я делаю не так?
почту получаю и могу посылать через mutt, procmail письма для петрова пишет в файл петров, а вот отвечать на
письма васечкина не хочет.
Спасибо сказали:
jooe008
Сообщения: 79

Re: Помогите настроить автоответ в связке procmail+esmtp

Сообщение jooe008 »

jooe008 писал(а):
04.09.2006 17:52
Помогите настроить автоответ в связке fetchmail+procmail+mutt+esmtp

вот .procmailrc
#
MAILDIR=/root/Maildir
LOGFILE=/root/Maildir/procmail.log
DEFAULT=/root/Maildir/mbox
#
:0
* ^To.*petrov@mail.ru
* ^Subject:.petrov
petrov
#
:0
* ^To.*vasechkin@mail.ru
* ^Subject:.vasechkin
| (formail -r ; cat /root/vasechkin.txt ) | sendmail -t

в логе procmail.log следущее

/bin/bash: sendmail: command not found
Subject: vasechkin
Folder: (formail -r ; cat /root/vasechkin.txt ) | sendmail -t 1030
/bin/bash: line 1: 6266 Broken pipe cat /root/vasechkin.txt

если в конфиге .procmailrc вместо sendmail-t укажу полный путь к проге /usr/local/sbin/sendmail -t
то получается следующее

Subject: vasechkin
Folder: (formail -r ; cat /root/vasechkin.txt ) |/usr/local/sbin/sendmail 1030
0 (null)
test@test.ru: 0 (null) #мыло с которого отправлял

что я делаю не так?
почту получаю и могу посылать через mutt, procmail письма для петрова пишет в файл петров, а вот отвечать на
письма васечкина не хочет.

Вобщем поставил вместо esmt msmtp, прописал вместо sendmaill путь к msmtp и все получилось.
Осталось только настроить автоответчик чтоб файлы посылал.
Спасибо сказали:
jooe008
Сообщения: 79

Re: Помогите настроить автоответ в связке procmail+esmtp

Сообщение jooe008 »

Кто нибудь может подсказать как сделать так чтоб при автоответе procmail делал вложение файлов в e-mail который
будет послан отправителю.
Спасибо сказали:
jooe008
Сообщения: 79

Re: Помогите настроить автоответ в связке procmail+esmtp

Сообщение jooe008 »

Вобщем настроил и это. Незнаю интересно кому-нибудь это или нет но для того чтобы можно было аттачить файлы при
автоответе надо сделать так( по крайней мере я сделал так и работает, может быть можно и проще)
вместо
:0
* ^To.*vasechkin@mail.ru
* ^Subject:.vasechkin
| (formail -r ; cat /root/vasechkin.txt ) | sendmail -t

должно быть
:0c
* ^Subject.*vasechkin
|mutt -s re:vasechkin `formail -rtzx To:`\
-a /root/keys/vasechkin.list </root/vasechkin.txt # vasechkin.list это и есть приаттаченный файл.
Спасибо сказали: