parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Эта проблема решилась, другая нет ))

VRuzin 02.03.2015 05:21 / 02.03.2015 05:24

Решил всё с нуля сделать в очередной раз:

1. Удалил папки parser3project и parser3install
2. Снова загрузил HEAD версию
cvs -d :pserver:anonymous@cvs.parser.ru:/parser3project co parser3
3. Поправил файл buildall, где заменил
lib="pcre-8.33"
на
lib="pcre-8.36"
4. Далее
./buildall --with-mailreceive --strip --disable-safe-mode
Протестировал из веба и из рута - работает всё кроме $mail:receive

Проверяю так, собственно такую задачу и решаю. Надо чтобы при отправке письма на robot@e.zzzzzzz.ru, срабатывал скрипт, который обрабатывает почту. Делаю так:
1. В файл /etc/aliases прописываю строку robot: "| /var/...www/mail.prs"
где mail.prs:
#!/var/www/.../www/cgi-bin/parser3.cgi
@main[]
^mail:send[
	$.from[vasil@....com]
	$.to[vruzin@....ru]
	$.charset[windows-1251]
	$.subject[Пришло письмо]
	$.html{Пришло письмо<br/>
		<pre>^untaint[html]{$mail:receive}</pre>
	}
]
2. Отправляю на robot@e.zzzzzzz.ru письмо (с текстом), скрипт его обрабатывает, отправляет мне письмо, но в $mail:receive пусто.

Значит $mail:receive не работает... Прям Бермуды!