Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 DTS. Send Mail Task  [new]
tunder
Member

Откуда:
Сообщений: 86
я создаю в райнт тайм задачу по отправке письма

Set oPkg = DTSGlobalVariables.Parent
Set oTasks = oPkg.Tasks
Set oSendMailTask = oTasks("DTSTask_DTSSendMailTask_2").CustomTask
oSendMailTask.SaveMailInSentItemsFolder = 0
oSendMailTask.Subject = "тест"

sMessage = "тест"
oSendMailTask.MessageText = sMessage

oSendMailTask.ToLine = "toemail@domain.com"
oSendMailTask.CCLine = ""
oSendMailTask.FileAttachments = "\\server\dir1\dir2\file.rar"

Set oSendMailTask = Nothing
Set oTasks = Nothing
Set oPkg = Nothing


и когда письмо уходит на mail.ru yahoo.com и т.д.
то все ок, кроме вложения.
вложение в письме как \\server\dir1\dir2\file.rar
а нужно file.rar


кто чем поможет!?


я пробывал и вот так
делать текущий каталог нужный
Set wshShell=CreateObject("WScript.Shell")
wshShell.CurrentDirectory = "\\server\dir1\dir2"
oSendMailTask.FileAttachments ="file.rar"

но тогда ошибка пишет, что файл не найден

есть еще вариант копировать в D:\Temp. отправлять и удалять из D:\Temp

но может есть как-то вернее..

спасибо всем.
27 янв 06, 14:25    [2294875]     Ответить | Цитировать Сообщить модератору
 Re: DTS. Send Mail Task  [new]
tunder
Member

Откуда:
Сообщений: 86
кто поможет с Send Mail Task
или есть ли еще способы отправки писем из DTS.
27 янв 06, 16:30    [2295751]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить