Forced signature when multiple accounts exist

Martull

Member
Outlook version
Outlook 2019 64-bit
Email Account
Office 365 Exchange
Hello,

Here is the scenario.
  • We have a corporate signature that it is forced when a new/replay email es written.
  • The user can NOT edit the signature.
  • This configuration is loaded trough a PowerShell on Windows log on (source 1 and 2)
  • Some of our employees have a secondary email account from a customer's domain (it can be customer A, customer B, etc.)
  • They require a new signature for those domains.
We would like the signatures to be linked to the email account been used, while not letting the user edit the signatures

I have been able to accomplish most of it.
  1. I can link an account with the signature, but the users can edit them (HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\0000000*)
  2. Or I can grey out the signatures, so the users can not edit them, but all new/replay emails will have our company's signature, even when they use a customer's domain account. (HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\MailSettings )
I do not know if it is possible to accomplish. I have read many articles and forums and, as far as I know, the answer was NO over two years ago as I read a response from Diane here.

Is it possible to do it somehow today?

Thank you
 

Diane Poremsky

Senior Member
Outlook version
Outlook 2016 32 bit
Email Account
Office 365 Exchange
I tested this a few weeks ago for another person with a similar issue and now I can't recall :)... I'm thinking you can set the signatures then set a policy to block editing - but the signatures assigned are not changed. I'll dig up my notes and refresh my memory. I think we disabled the signature buttons after setting up the signatures, but will need to test.
 

Martull

Member
Outlook version
Outlook 2019 64-bit
Email Account
Office 365 Exchange
Hello,

I forgot to notice that the users are local admins.
We have a GPO applied but the problem persists either way.
Please, let me know how I can help in your tests.

TIA,
Martull
 

Martull

Member
Outlook version
Outlook 2019 64-bit
Email Account
Office 365 Exchange
Hello again,

I have been able to accomplish what I want; having multiple signatures while unable their editing by the users. Every time the user writes a new/replay/forward email, the signature of that email account is used. She/he can change the email account and the signatures will change as well.

The problem occurs when the user closes and reopens the Outlook. All the new/replay/fw signatures are replaced with the default one. I think it is because Outlook writes in the Registry changing the values of

HKCU:'\Software\Microsoft\Office\1*.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\0000000*\ New Signature and Reply-Forward Signature with the values of HKCU:'\Software\Microsoft\Office\1*.0\Common\MailSettings\' 'NewSignature' and 'ReplySignature'

Is there a way to stop this from happening? It is not my area of expertise, but I am thinking on changing the permissions on the registry folder 9375CFF0413111d3B88A00104B2A6676\0000000*\

2811


Any suggestions?

Thank you,

Fer Martull
 

Diane Poremsky

Senior Member
Outlook version
Outlook 2016 32 bit
Email Account
Office 365 Exchange
You can try changing the permissions, I don't think it will work but I might be wrong. It's worth a shot to see if it has any unexpected behaviors.

My quick and dirty solution would be require all users to use uniform signature names. Remove the Outlook shortcut, replace with a batch file that updates the registry before opening outlook. Oh wait, that may not work because the 00000* folder may be different for each user. You'd need to export each person's account key.
 
Top