Software microsoft windows messaging subsystem profiles

Software microsoft windows messaging subsystem profiles

Нужно на 1200 машинах 😀 включить «Аутентификацию по smtp» на outlook 03-07, bat,thunderbird, outlook express.
Подскажите как это можно сделать? exchange сервера нет.
Почитав форумы пришел к выводу что можно сделать двумя способами:
1. Через АДМ шаблон. (который я не могу найти ((( ) и не совсем понимаю что с ним делать.
2. Через реестр. (в реестре нашел но путь с переменной).

Не ругайте сильно ) I am noob )

Спсб как раз уже читаю, осталось для 2003 офиса найти)

посмотрите где это в реестре хранится и если такого параметра в политике нет, то отредактируйте её и добавьте

Можно по подробнее?
В реестре:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002]

Параметр SMTP Use Auth . Но в пути имеется переменная, [9375CFF0413111d3B88A00104B2A6676] её ведь ни как не обойти.

в политику не получится. можно на vbs сделать скрипт и назначить его всем через групповые политики

похожий пример скрипта есть в кмментарих http://www.outlookcode.com/codedetail.aspx?id=1243

С аутлуком разобарлся, не думал что 9375CFF0413111d3B88A00104B2A6676 — постоянное имя во всех версиях офиса)
Теперь тоже самое нужно сделать с батом и аулукт экспересом.

в политику не получится. можно на vbs сделать скрипт и назначить его всем через групповые политики

похожий пример скрипта есть в кмментарих http://www.outlookcode.com/codedetail.aspx?id=1243

думаю, что это не так. ИМХО это шаблон для вновь создаваемых конфигураций, никак не влияющий на уже созданные

Самое главное это тесты! Тесты показали что изменение ключа SMTP Use Auth в ветке реестра [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002]
дает результат! Испробовал на 3 машинах, xp и Seven, офисах 2003 и 2007.

www_tank, права.
Кстати, параметр . \9375CFF0413111d3B88A00104B2A6676\00000002] тоже может быть другой

Да может быть 00000001, 00000002, 00000003, и 00000004.
Изменить можно сразу во всех, это не сложно.

Вы меня пытаетесь переубедить? ) Если мой вариант по ИМХО плох, то выслушаю с радостью ваш )

Изменить можно сразу во всех, это не сложно.

Вы меня пытаетесь переубедить?
HuppeR, я вас не понимаю.
Вам же говорят, что у текущей учетной записи почты может быть другой путь.

Да нет) Старую изменяю!

Учетная запись создана. Но в настройках не установлена галочка » SMTP авторизация» .
рег файлом добавляю
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002]
«SMTP Use Auth»=dword:00000001
ВСЁ! в настройках галочка появляется. Что значит в новой учетке я так и не понял. На другой машине создал учетную запись новую. Не ставил SMTP авторизацию. Запустил рег файл. Она поставилась. путь тотже. за исключение последней папки, она была с 3 на конце )

Упс! Да, точно, эта ветка остается без изменений. Это я с другой перепутал

Читайте также:  Подпроцесс установлен сценарий post installation возвратил код ошибки 1 astra linux

😀
С аутлуком express тоже справился,

[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001]
«SMTP Use Sicily»=dword:00000002

В Thunderbird’e по дефолту ставится авторизация по smtp.
А вот с The Bat проблемы (

Собственно нужно включить SMTP авторизацию при этом не запуская Bat. Т.е. правкой реестра, правкой файлов конфигурации и т.д.
В outlook’ах это получилось внесением изменений в реестре. Как быть тут я ума не приложу. В реестре Bat’а просто нет. Файлы .ini которые смахивают содержимым на конфигурацию почтовых ящиков оказались шаблонами и вообще не понятно для чего.
Руками это делается так:
Ящик — Свойство почтового ящика — Транспорт — Аутентификация — и поставить галочку Аутентификация SMTP.

А нужно автоматизировать, ибо кол-ва клиентов 200+

regmon и filemon тебе в помощь.
Точнее уже не эти две, а Process Explorer
http://technet.microsoft.com/ru-ru/sysinternals/bb896653.aspx

В реестре пусто, в файлы пишет безбожно много, но по делу ни чего не нашел )

HuppeR
у бата папка должна быть в \Documents and Settings\имя_пользователя

Уже смотрел, там ни чего путного.

Где ж он хранит этот ключ ))))

Да, это засада. Значит всем придётся одним логином пользоваться. Ну, и как следствие этого, одним ящиком 😀
А ты как файлы то им править собирался, не вручную же? Видимо каким-то софтом, а раз так, то пусть этот софт и меняет каждому персонально настройки. Одна проблема — где такой найти.

Программулину уже нашел. Трабла в том что в строчке которую нужно заменить есть кавычки. А прога думает то что в кавычках и есть истина )
вот она
user_pref(«mail.smtpserver.smtp1.auth_method», 0);
Как видим кавычки в середине)

в политику не получится. .

От чего же.
вот как пример адм файла для реестра:

CATEGORY «Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002»
KEYNAME «Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002»

POLICY «SMTP Use Auth»
PART «SMTP Use Auth»
EDITTEXT
DEFAULT «_Твой_параметр_»
VALUENAME «SMTP Use Auth»
END PART
END POLICY

Software microsoft windows messaging subsystem profiles

Сообщения: 3
Благодарности: 0

Ну да, Вы правы. В HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\e8cb48869c395445ade13e3c1c80d154 этих параметров и нет.

Машина с 2016


Машина с 2007

Они в разделе, который указан в этой строке.
sKeyPath = RegistryFolder & «9207f3e0a3b11019908b08002b2a56c2\»

Машина с 2016


Машина с 2007

При этом содержание параметров тоже весьма отличается (у 2016 в 2 раза больше записей).

Ну и мое содержание скрипта в принципе идентично:

const HKEY_CURRENT_USER = &H80000001
strComputer = «.»
Set oReg=GetObject( «winmgmts:!\\» _
& strComputer & «\root\default:StdRegProv»)
RegistryFolder = «Software\Microsoft\Windows NT\» & _
«CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\»

LDAPdisplayname = «XXX»
LDAPserver = «XXX»
LDAPport = «XXX»
LDAPsearchbase = «ou=Contacts,dc=XXX,dc=XXX»

‘Add Ldap Type Key

sKeyPath = RegistryFolder & «e8cb48869c395445ade13e3c1c80d154\»
oReg.CreateKey HKEY_CURRENT_USER, sKeyPath
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «00033009», Array(0,0,0,0)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «00033e03», Array(&H23,0,0,0)
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath , «001e3001», «Microsoft LDAP Directory»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath , «001e3006», «Microsoft LDAP Directory»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath , «001e300a», «EMABLT.DLL»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath , «001e3d09», «EMABLT»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath , «001e3d13», «<6485d268-c2ac-11d1-ad3e-10a0c911c9c0>»
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «01023d0c», Array(&H5c,&Hb9,&H3b,&H24, &Hff,&H71,&H07,&H41,&Hb7,&Hd8,&H3b,&H9c,&Hb6,&H31,&H79,&H92)

Читайте также:  Download newest windows installer

‘Add Ldap connection settings key

sKeyPath = RegistryFolder & «5cb93b24ff710741b7d83b9cb6317992\»
oReg.CreateKey HKEY_CURRENT_USER, sKeyPath
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «00033009», Array(&H20,0,0,0)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «000b6613», Array(0,0)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «000b6615», Array(&H01,0)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «000b6622», Array(&H01,0)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «00036623», Array(0,0,0,0)
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e3001», LDAPdisplayname
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e3d09», «EMABLT»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e3d0a», «BJABLR.DLL»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e3d0b», «ServiceEntry»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e3d13», «<6485d268-c2ac-11d1-ad3e-10a0c911c9c0>»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6600», LDAPserver
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6601», LDAPport
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6602», «»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6603», LDAPsearchbase
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6604», «(&(mail=*)(|(mail=%s*)» & «(|(cn=%s*)(|(sn=%s*)(givenName=%s*)))))»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6605», «SMTP»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6606», «mail»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6607», «60»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6608», «100»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6609», «120»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e660a», «15»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e660b», «»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e660c», «OFF»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e660d», «OFF»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e660e», «NONE»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e660f», «OFF»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6610», «postalAddress»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6611», «cn»
oReg.SetStringValue HKEY_CURRENT_USER, sKeyPath, «001e6612», «1»
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «001e67f1», Array(&H0a)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «01023615», Array(&H50,&Ha7,&H0a,&H61,&H55,&Hde,&Hd3,&H11,&H9d,&H60,&H00,&Hc0,&H4f,&H4c,&H8e,&Hfa)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «01023d01», Array(&He8,&Hcb,&H48,&H86,&H9c,&H39,&H54,&H45,&Had,&He1,&H3e,&H3c,&H1c,&H80,&Hd1,&H54)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «01026631», Array(&H98,&H17,&H82,&H92,&H5b,&H43,&H03,&H4b,&H99,&H5d,&H5c,&Hc6,&H74,&H88,&H7b,&H34)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «101e3d0f», Array(&H02,&H00,&H00,&H00,&H0c,&H00,&H00,&H00,&H17,&H00,&H00,&H00,&H45,&H4d,&H41,&H42,&H4c,&H54,&H2e ,&H44,&H4c,&H4c,&H00,&H42,&H4a,&H41,&H42,&H4c,&H52,&H2e,&H44,&Hc,&H4c,&H00)
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «S001e67f1», Array(&H01,&H00,&H00,&H00,&Hd0,&H8c,&H9d,&Hdf,&H01,&H15,&Hd1,&H11,&H8c,&H7a,&H00,&Hc0,&H4f,&Hc2,&H97 ,&Heb,&H01,&H00,&H00,&H00,&H9e,&Hd4,&H44,&H3f,&H6d,&He5,&Hf4,&H4b,&H96,&Hd8,&H9a,&H5f,&Hf7,&Ha7,&H66 ,&H15,&H00,&H00,&H00,&H00,&H14,&H00,&H00,&H00,&H53,&H00,&H30,&H00,&H30,&H00,&H31,&H00,&H65,&H00,&H36 ,&H00,&H37,&H00,&H66,&H00,&H31,&H00,&H00,&H00,&H03,&H66,&H00,&H00,&Ha8,&H00,&H00,&H00,&H10,&H00,&H00 ,&H00,&H01,&H74,&H6e,&Hb5,&Hd9,&H45,&H7d,&Hef,&H86,&H05,&H26,&H37,&H44,&H5f,&H80,&H17,&H00,&H00,&H00 ,&H00,&H04,&H80,&H00,&H00,&Ha0,&H00,&H00,&H00,&H10,&H00,&H00,&H00,&Hbe,&H95,&H9a,&Hbc,&Hc3,&H8c,&Hda ,&He1,&Hf7,&H91,&Hcd,&H38,&Hd9,&Hc7,&H85,&Hf4,&H08,&H00,&H00,&H00,&H52,&H53,&H22,&H56,&Hfe,&H6e,&Hee ,&Hff,&H14,&H00,&H00,&H00,&Hd8,&H3a,&Hc5,&H26,&Hea,&H76,&H8c,&Hb0,&H85,&Hea,&H2b,&H21,&H96,&H77,&H95 ,&H03,&H74,&H7d,&H8a,&H4c)

‘Append to Backup Key for ldap types

sKeyPath = RegistryFolder & «9207f3e0a3b11019908b08002b2a56c2\»
oReg.getBinaryValue HKEY_CURRENT_USER,sKeyPath, «01023d01»,Backup
Dim oldLength
oldLength = UBound (Backup)
ReDim Preserve Backup(oldLength+16)
Backup(oldLength+1) = &He8
Backup(oldLength+2) = &Hcb
Backup(oldLength+3) = &H48
Backup(oldLength+4) = &H86
Backup(oldLength+5) = &H9c
Backup(oldLength+6) = &H39
Backup(oldLength+7) = &H54
Backup(oldLength+8) = &H45
Backup(oldLength+9) = &Had
Backup(oldLength+10) = &He1
Backup(oldLength+11) = &H3e
Backup(oldLength+12) = &H3c
Backup(oldLength+13) = &H1c
Backup(oldLength+14) = &H80
Backup(oldLength+15) = &Hd1
Backup(oldLength+16) = &H54
oReg.SetBinaryValue HKEY_CURRENT_USER, sKeyPath, «01023d01», Backup

‘Append to Backup Key for ldap connection settings

Software microsoft windows messaging subsystem profiles

This forum is closed. Thank you for your contributions.

Answered by:

Question

I am running Windows 2008 Standard X64 SP2 with latest updates this server is an Exchange 2007 server.

Recently I have been having problems backing up my system state and I started poking around in this server and it seems to be a fairly akward problem.

I noticed that my C:\windows\system32\config\DEFAULT file is 500MB and seems to be growing by 2MB every day.

When I export this hive in regedit the file is well over 1GB.

I notice that my backup processes hang for a really long time during the part where it backs up the registry so common sense says that these two issues are related.

If I open the .reg file I created in notepad/wordpad I notice that there are a ton of references to different mailboxes stored in exchange 2007. Is this server storing mailbox data in the registry? that seems like a rather big mistake to me.

Читайте также:  Physical windows to virtualbox

does anyone have any advice here to figure out what is going on?

I have found the actual key that is making the file so large, it is:

Computer\HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\Current Version\Windows Messaging Subsystem\Profiles

I hope this helps make it easier.

It turns out that our backup software has a bug that makes it do this.

Software microsoft windows messaging subsystem profiles

Вопрос

I would like to import user settings using the reg key — HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook

However each time I do this, I get the «choose an Outlook profile» prompt dialogue box popping up even though there is only one profile and also this profile is set to be the default. Does anyone have any ideas how I can suppress this?

Все ответы

Don
(Please take a moment to «Vote as Helpful» and/or «Mark as Answer», where applicable.
This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

Thanks, I tried this reg key to set it as default but when I go into the mail settings, it is already set and still prompts.

Surely if there is only one profile then it uses that one without prompting?

If you locate the HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles registry, how many entries can you see under Profiles?

In addition, how did you set the profile to be the default? Did you just click Options button and select the «Set as default profile» check box? This even not working when I tested it in my environment.

We need to open Control Panel > Mail, click Show Profiles, and select «Always use this profile», then select your default profile. Click OK.

Steve Fan
TechNet Community Support

There is a single profile on the machine. I am trying to make the change programatically as I don’t want to have user intervention.

I am doing the following through GPO logon scripts

What I am doing is creating a profile called outlook using the following reg key

reg add «HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging
Subsystem\Profiles\Outlook» /f

Then I am importing the mail profile [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook with another reg key which imports all the user customizations. (this is only a portion of the reg key for posting purposes)

Then I am setting this profile to default — [HKEY_CURRENT_USER\Software\Microsoft\Exchange\Client\Options]
«PickLogonProfile»=»0»

Even after doing this, Outlook launches and displays the «choose an Outlook profile» which requires manual intervention. I have tried a regdiff to check if there is anywhere else in the registry that is set when ticking the «Always use this profile» tick box but I am not coming right with it.

Оцените статью