Ik wou graan een reeds geschreven programma laten runnen wanneer er mail in de drop-directory komt via de smtp-service .. maar wanneer ik volgend script run bij het ontvangen komt er enkel een melding in de log, maar m'n bat-file wordt niet gestart ?
Ik heb al proberen spelen met permissies, maar dit kon me ook niet helpen.
Iemand nog meer tips ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <SCRIPT LANGUAGE="VBScript">
Sub ISMTPOnArrival_OnArrival(ByVal oMsg, intEventStatus )
Dim oFS
Set oFS = CreateObject("Scripting.FileSystemObject")
Dim oLog
Set oLog = oFS.OpenTextFile("c:\Inetpub\mailroot\mail.log", 8, True )
oLog.Write "-----------------" & vbCrLf
oLog.Write "From: " & oMsg.From & vbCrLf
oLog.Write "To: " & oMsg.To & vbCrLf
oLog.Write "Subject: " & oMsg.Subject & vbCrLf & "Date: " & now()
oLog.Write oMsg.TextBody & vbCrLf & vbCrLf
Set execObject = Shell.Exec("C:\tem\temp.bat")
oLog.Close
End Sub
</script> |
Ik heb al proberen spelen met permissies, maar dit kon me ook niet helpen.
Iemand nog meer tips ?
[ Voor 13% gewijzigd door Blizard op 18-02-2005 22:42 ]