Outlook 2003, missing signatures on new email

G

Guest

We've recently added a VBS script to logon which builds a personalised
signature in Outlook for our users.

Each time the script runs, it clears the signature folder and builds an HTML
file with the company standard formatting.

Outlook is locked down to use HTML email, word is not enabled as the default
email editor as we have Word 2000 and Outlook 2003.

Outlook is set to include signatures on new emails and replies.

Some users are reporting that on new emails their signature is missing, in
most cases closing and re-opening Outlook cures this. Replies are fine.


Any ideas?
 
S

Sue Mosher [MVP-Outlook]

What service pack of Outlook 2003?
Outlook is set to include signatures on new emails and replies.

Is this something your script is setting? Where?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
G

Guest

2003 SP2 with all fixes available from WSUS. I did notice that there was a
fix available from PSS for signatures which disappear on replies but this
looks to be the opposite.

On logon the script does objShell.Regwrite to the NewSignature,
ReplySignature to set them to "PersonalSig" and EnableLogging=0

It also does this:

Set objreg = GetObject("winmgmts:" & _
"{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\default:StdRegProv")
strKeyPath = "Software\Microsoft\Windows NT\" & _
"CurrentVersion\Windows " & _
"Messaging Subsystem\Profiles\"
If strProfile = "" Then
objreg.GetStringValue HKEY_CURRENT_USER, _
strKeyPath, "DefaultProfile", strProfile
End If
myArray = StringToByteArray(strSigName, True)
strKeyPath = strKeyPath & strProfile & _
"\9375CFF0413111d3B88A00104B2A6676"
objreg.EnumKey HKEY_CURRENT_USER, strKeyPath, _
arrProfileKeys
For Each subkey In arrProfileKeys
strsubkeypath = strKeyPath & "\" & subkey
objreg.SetBinaryValue HKEY_CURRENT_USER, _
strsubkeypath, "New Signature", myArray
objreg.SetBinaryValue HKEY_CURRENT_USER, _
strsubkeypath, "Reply-Forward Signature", myArray
Next
Else
 
S

Sue Mosher [MVP-Outlook]

Is there also a login script that creates a new mail profile each session? That would blow away any changes you make to the signatures for the mail accounts.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
G

Guest

Hi Sue,

No profile changes, no. The script just runs at each logon to provide an
updated signature.

I can open Outlook and see that the signature has been set correctly within
the profile.

The problem doesn't happen 100% of the time so it's unlikely to be a code
bug. Some new emails (typically after first logging in) have their signature,
later in the day new emails no longer append the signature while replies are
still ok.

Regards,
Steve
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top