|
You
have to create a forward for each users mailbox: called
spam.fwd
Save
this as V B S
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Written By Patrick Moss For Cyberlink, Inc. ' ' Creates a Forward for all users of all Domains ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Dim fso, strFile,FileToCheck,rootdirectory, rc Const ForReading = 1,
ForWriting = 2, ForAppending = 8
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'CHANGE THESE PATH's TO SUIT YOUR
NEEDS
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
strFile =
"d:\imail\mailfilter_scripts\spam.fwd"
'CREATE A
GENERIC FWD to COPY TO ALL USERS - SET directory
here
FileToCheck = "\spam.fwd"
RootDirectory = "d:\imail\domains" ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
folderlist(RootDirectory)
Set WshShell = WScript.CreateObject("WScript.Shell") Wscript.Echo "All Done" Set WshShell = nothing ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function fileexist(filespec) On Error Resume Next dim msg, fso Set fso = Wscript.CreateObject("Scripting.FileSystemObject") if (fso.FileExists(filespec)) Then msg = 1 else msg = 0 end if fileexist = msg set fso = Nothing end Function ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub folderlist(folderspec) On Error Resume Next dim f,f1,sf, fso Set fso = Wscript.CreateObject("Scripting.FileSystemObject") set f = fso.GetFolder(folderspec) set sf = f.SubFolders For Each f1 in sf findusersfldr(f1) Next Set F = NOTHING Set sf = NOTHING set fso = NOTHING end Sub '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Sub findusersfldr(folderspec) Dim f3,f2,sf1,fso Set fso = Wscript.CreateObject("Scripting.FileSystemObject") set f2 = fso.GetFolder(folderspec) set sf1 = f2.SubFolders For Each f3 in sf1 If LCase(f3.name) ="users" Then filemanip(f3.path) End If Next Set F3 = NOTHING set sf1 = NOTHING set fso = nothing End Sub '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Sub filemanip(fldr) Dim filelocate,f4,f5,sf2,fso Set fso = Wscript.CreateObject("Scripting.FileSystemObject") set f4 = fso.GetFolder(fldr) set sf2 = f4.SubFolders For Each f5 in sf2 If fileexist(f5.path & filetocheck) = 0 Then CreateFile(f5.path & filetocheck) Else End If Next set f4 = NOTHING Set sf2 = Nothing Set fso = Nothing end Sub ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Sub CreateFile(file) Dim TextFile,fso On Error Resume Next Set fso = Wscript.CreateObject("Scripting.FileSystemObject") Set TextFile = fso.GetFile(strFile) textFile.Copy file Set textfile = Nothing Set FSO = Nothing End Sub '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
RE: [IMail Forum] Spam Mail
Patrick Moss - CyberLink Technical Support Group Mon, 10 Jul 2000 10:10:59 -0700
- [IMail Forum] Spam Mail Calvin Mitchell
- [IMail Forum] access... Patrick Moss - CyberLink Technical Support Group
- [IMail Forum] ac... Sales
- Re: [IMail F... gary
- Re: [IMa... Sales
- Re:... Daniel Donnelly
- RE: [IMail Forum] Sp... Patrick Moss - CyberLink Technical Support Group
- Re: [IMail Forum] Sp... Grant Griffith
- [IMail Forum] Spam M... Karl Hentschel
- RE: [IMail Forum... Grant Griffith - IMail
- RE: [IMail F... Len Conrad
- RE: [IMa... Grant Griffith - IMail
