![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
sp_processmail в MS SQL [D5, MSSQL]
Vick © (2003-11-26 17:21:00)
Доброго дня, мастера!!!
Есть проблема с работой процедуры sp_processmail.
Пишу:
exec sp_processmail @filetype = "zip", @subject = "01pal323"
По логике вещей, написанных в хелпе должны извлекаться вложения из сообщений c темой "01pal323"zip-файлы. Извлекаются все из всех сообщений. Или я чего-то не понимаю?
И еще вопрос, где указать каталог куда извлекать файлы, а то он их пишет в C:\Windows\Temp?
Заранее спасибо за ответ.
Vick (2003-11-26 19:01:00) [1]
Их в темп нельзя складывать, нужно, чтобы они сразу ложились куда нужно!!!
Reindeer Moss Eater (2003-11-26 19:01:00) [2]
см [11]
Reindeer Moss Eater (2003-11-26 18:55:00) [3]
Парадоксальные вы люди однако.
В темпе иметь аттачи нельзя, и копировать туда, где они должны быть - тоже нельзя.
Всегда интересно с такими работать.
Но на сегодня хватит, мне пора :)
Vick (2003-11-26 18:52:00) [4]
> Ничто же не мешает скопировать эти темповые файлы куда надо в конце концов.
Этого делать нельзя!!! Короче я поняла, начальника нужно отговорить от этой дурацкой идеи!!!!!
Reindeer Moss Eater (2003-11-26 18:29:00) [5]
параметр
[@attachments =] "attachments [;...n]"
Is the semicolon-separated list of returned temporary paths of the mail attachments for the message. Temporary paths are separated by a semicolon (;). attachments is varchar(255), with no default.
Ничто же не мешает скопировать эти темповые файлы куда надо в конце концов.
Reindeer Moss Eater (2003-11-26 18:17:00) [6]
Если одна икстендед сторед процедура извлекает аттачи куда-то в одно место, то своя пользовательская икстендед сторед процедура вполне может извлечь аттачи куда душе угодно.
Короче. Нужна другая процедура.
Vick (2003-11-26 18:11:00) [7]
>Reindeer Moss Eater
Но мне не нужны все аттачи, и нужны они мне в определенном директории, а не в Виндовском темпе. Если это невозможно организовать, то и не буду мучаться, а если можно то как?
Reindeer Moss Eater (2003-11-26 18:05:00) [8]
параметр
[@suppress_attach =] "suppress_attach"
Is whether mail attachments are suppressed. suppress_attach is varchar(255), with a default of TRUE (do not create temporary files). If set to true, SQL Server prevents the creation of temporary files when xp_readmail reads a message with attachments. If set to false, there is no prevention of temporary files when messages with attachments are read.
То есть либо аттачи выгружаются в Temp либо игнорируются вообще.
Reindeer Moss Eater (2003-11-26 18:00:00) [9]
xp_readmail
Vick (2003-11-26 17:57:00) [10]
> Reindeer Moss Eater
Хорошо, задам вопрос по-другому: мне нужно, чтобы извлекались вложения из сообщений с темой "01pal232" в определненный каталог.
xp_readmailвроде как тоже извлекает вложения, но я не нашла, где ему можно поставить вышеуказанные условия и возможно ли это вообще.
Reindeer Moss Eater (2003-11-26 17:51:00) [11]
sp_processmail
[ [ @subject = ] "subject" ]
[ , [ @filetype = ] "filetype" ]
[ , [ @separator = ] "separator" ]
[ , [ @set_user = ] "user" ]
[ , [ @dbuse = ] "dbname" ]
параметр №1. Если указан, обрабатываются входящие письма только с указанным subject иначе - все
параметр №2. Расширение для файла куда будет помещен результат обработки. Если не указан, то будет .TXT
параметр №3. Разделитель колонок результирующего набора. #9 - по умолчанию
оставшиеся параметры относятся к юзеру и бд.
Процедура читает письмо, извлекает запрос из его тела, (а не из аттача) выполняет запрос и результат помещает в файл, который возвращает автору письма.
не очень понятно что, куда и зачем улетает. А что же тогда делать, чтобы принять то что мне нужно?????
Куда принять?
Vick (2003-11-26 17:46:00) [12]
>Reindeer Moss Eater
не очень понятно что, куда и зачем улетает. А что же тогда делать, чтобы принять то что мне нужно?????
Reindeer Moss Eater (2003-11-26 17:37:00) [13]
Что "как" ?
Vick (2003-11-26 17:32:00) [14]
>Во вложениях результат улетает обратно.
>Никакие вложения в письмах-заданиях не обрабатываются.
Это как????
Reindeer Moss Eater (2003-11-26 17:27:00) [15]
Incoming e-mail is expected to have a single valid SQL Server query as the message text.
Reindeer Moss Eater (2003-11-26 17:26:00) [16]
Во вложениях результатулетает обратно.
Никакие вложения в письмах-заданиях не обрабатываются.