创建一个脚本文件,名字随意,扩展名vbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
subject=WScript.Arguments(0)
content=WScript.Arguments(1)
set sh=WScript.CreateObject(
"WScript.Shell"
)
host=WScript.FullName
If
LCase(Right(host,11))=
"wscript.exe"
Then
sh.run
"cscript //nologo "
""
& WScript.ScriptFullName & Chr(34), 0
WSCript.Quit
End
If
sh.Run
"cmd.exe"
WScript.Sleep 1000
sh.SendKeys
"telnet"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 1000
sh.SendKeys
"open smtp.somesome.com 25"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 1000
sh.SendKeys
"helo somesome.com"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 500
sh.SendKeys
"auth login"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 500
sh.SendKeys
"xxxxxxx"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
"xxxxxxx"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
"mail from:<test1@somesome.com>"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 500
sh.SendKeys
"rcpt to:<test1@somesome.com>"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
"rcpt to:<test2@qq.com>"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
"data"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
"from:test1"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
"to:test2"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
"subject:"
& subject
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
""
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys content
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
""
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys
"."
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 1000
sh.SendKeys
"quit"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 5000
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 2000
sh.SendKeys
"quit"
sh.SendKeys(
"{Enter}"
)
WScript.Sleep 100
sh.SendKeys(
"exit{Enter}"
)
WScript.Quit
|
启动脚本,传入参数:
1
|
cscript //Nologo SendMail3.vbs subject-%time% content111
|