![]() |
Скрипт для отправки на e-mail
Есть скрипт для отправки на e-mail
Set objMessage = CreateObject("CDO.Message") emailFrom = "test@mail.ru" objMessage.Subject = "Проверка" objMessage.From = emailFrom objMessage.To = "test@mail.ru" objMessage.TextBody = "Загаловок" objMessage.AddAttachment "Путь до файла" objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru" objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 2525 objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = emailFrom objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "Пароль от почты" objMessage.Configuration.Fields.Update objMessage.Send Скрипт рабочий, но как сделать чтобы не указывать путь типо C:\test.txt, а чтобы отправлялся файл из этой же папки где лежит скрипт |
APiM, Вам пора ознакомиться с тэгом [code].
Цитата:
Код:
Dim objFSO |
Спасибо)
|
Код:
objMessage.AddAttachment replace(wscript.scriptfullname, wscript.scriptname, "File.txt") |
Цитата:
|
Цитата:
Код:
objMessage.AddAttachment Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, WScript.ScriptName) - 1) & "File.txt" |
Цитата:
|
Цитата:
Код:
objMessage.AddAttachment CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName) & "\File.txt" |
omegastripes, можно.
Но и я могу тут возразить, что желательно перед попыткой присоединения файла к письму проверять его существование посредством «FSO.FileExists()». И таким образом мы возвращается к нескольким строкам ;). |
Время: 20:29. |
Время: 20:29.
© OSzone.net 2001-