Помогите настроить автоответ в связке 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 письма для петрова пишет в файл петров, а вот отвечать на
письма васечкина не хочет.
Помогите настроить автоответ в связке procmail+esmtp
Модератор: Bizdelnick
-
jooe008
- Сообщения: 79
Re: Помогите настроить автоответ в связке procmail+esmtp
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
Кто нибудь может подсказать как сделать так чтоб при автоответе procmail делал вложение файлов в e-mail который
будет послан отправителю.
будет послан отправителю.
-
jooe008
- Сообщения: 79
Re: Помогите настроить автоответ в связке procmail+esmtp
Вобщем настроил и это. Незнаю интересно кому-нибудь это или нет но для того чтобы можно было аттачить файлы при
автоответе надо сделать так( по крайней мере я сделал так и работает, может быть можно и проще)
вместо
: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 это и есть приаттаченный файл.
автоответе надо сделать так( по крайней мере я сделал так и работает, может быть можно и проще)
вместо
: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 это и есть приаттаченный файл.