![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | set an extra SMTP-address exchange 2003 Small simple script for setting extra smtp.-addresses based on existing ones ' This script sets an extra smtp address on users in an OU based on the leftside of the primary SMTPaddress. ' The rightside of the smtp-address is chosen by you but is ad.local in this example ' The variable strOU decides where your users are Set objRootLDAP = GetObject("LDAP://rootDSE") strDNSDomain = objRootLDAP.Get("DefaultNamingContext") strOU="OU=subOU2, OU=SubOU, OU=TopOU," ' <------ NB!!! Comma at the end Set objOU = GetObject("LDAP://" & strOU & strDNSDomain) on error resume next for each objChildObject in objOU strobjectDN=objChildObject.Name Set objUser = GetObject("LDAP://" & strObjectDN & "," & strOU & strDNSDomain) strproxy = objUser.Get("mail") address = Split(strproxy,Chr(64)) leftside = address(0) newsmtp = "smtp:" & leftside & "@ad.local" objUser.PutEx ADS_PROPERTY_APPEND, "proxyAddresses", Array(newsmtp) objuser.SetInfo() Next WScript.Quit |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Is the POP3 and SMTP the same server address? | Vista mail | |||
| Set new primary SMTP-addresses in Exchange 2007 | PowerShell | |||
| extra character in address | Vista mail | |||
| Vista , Micorosoft exchange 2003 & Outlook 2003 | Vista networking & sharing | |||
| Stop the smtp service on an Exchange 2007 server? | PowerShell | |||