parser

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

 

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

Ошибка в доке?

Sanja (v.2) 02.06.2002 12:08

http://www.parser.ru/docs/lang/mailstats.htm

У меня не получается отослать multipart-письмо. Во-первых, конструкция из доки ^file::load[perfect_life1.jpg] неправильная, parser ругается, что я не указываю - binary или текст я загружаю

native method of file (stateless_class) accepts minimum 2 parameter(s)

а, во-вторых, если я поправляю эту ошибку, паресер не справляется с формированием тела письма (SMTP-сервер говорит 250 OK - Recipient <sanja@localhost> и замирает, не получая, видимо, правильного тела письма).

В доке непонятность с attach и attachment - какой оператор нужен?
Описание синтаксиса содержит ошибку:

$.attach[файл]
$.attach[$.value[файл]
$.file-name[имя_файла]]

Должно быть

$.attach[
$.attach[$.value[файл]
$.file-name[имя_файла]
]

да?

ЗЫ: В имени 'perfect_lige2.jpg' - опечатка.
зы2: текстовые письма уходят без проблем.
зы3: вот мой код:
<h3>Mail test</h3>

^mail:send[ 
	$.from["ААА" <sanja@localhost>] 
	$.to["БББ" <sanja@localhost>] 
	$.content-type[
		$.value[multipart/alternative]  
		$.charset[koi8-r] 
	] 
	$.subject[Test] 
	$.body[ 
		$.text[ 
    		$.content-type[text/plain] 
            $.body[Тест] 
		] 
#		$.attach[
#	      	$.value[^file::load[binary;/favicon.ico]] 
#			$.file-name[site.ico] 
#		] 
	] 
] 
Как только я раскомментирую четыре строки в конце, всё перестаёт работать.