Automatyczna konfiguracja konto email - kod źródłowy

Automatycznie konfiguruje konto email. Przed uruchomieniem należy ręcznie skonfigurować skrypt o dane konta.
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
'**********************************************************************************************************************
'*        Autor: Marcin Mazurek                                                                                       *
'*        Data: 16/06/2004                                                                                            *
'*        Opis:                                                                                                       *
'*        Tworzy konto email z danymi zawartymi w zmiennych USER, DOMAIN, SMTP_server, POP3_server                    *
'**********************************************************************************************************************
  
Const HKEY_CLASSES_ROOT     = &H80000000
Const HKEY_CURRENT_USER     = &H80000001
Const HKEY_LOCAL_MACHINE    = &H80000002
Const HKEY_USERS        = &H80000003
Const HKEY_CURRENT_CONFIG   = &H80000005
 
USER = "janek"
DOMAIN = "domena.com.pl"
SMTP_server = "smtp.domena.com.pl"
POP3_server = "pop3.domena.com.pl"
 
Set StdOut = WScript.StdOut
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
strKeyPath = "Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts\000000023"
oReg.CreateKey HKEY_CURRENT_USER,strKeyPath
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"Account Name",USER & DOMAIN
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"POP3 Server",POP3_server
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"POP3 User Name",USER
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"SMTP Server",SMTP_server
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"SMTP Display Name",USER & DOMAIN
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"SMTP Email Address",USER & DOMAIN
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"SMTP Server",SMTP_server
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"SMTP User Name",SMTP_server
oReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,"Connection Type","00000000","REG_DWORD (DWORD Value)"
oReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,"POP3 Prompt for Password","00000000","REG_DWORD (DWORD Value)"
oReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,"POP3 Skip Account","00000000","REG_DWORD (DWORD Value)"
oReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,"SMTP Use Sicily","00000002","REG_DWORD (DWORD Value)"
oReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,"SMTP Prompt for Password","00000000","REG_DWORD (DWORD Value)"
 
WScript.echo "Zainstalowałem konto email " & USER & DOMAIN
WSCript.Quit