Postby ltward » Fri Oct 16, 2009 5:21 pm
Hi,
The signature data for SWA is stored in a special "message" in the user's account. You can see the message in omcontain.
Open the user account, open their Filing Tray, open the "IMAP #Scalix namespace" folder and then the "IMAP Oddpost mailbox" folder.
You should see a message in there entitled "[prefs(v2.1) data]". It contains the SWA signature along with other preferences settings.
I suggest running omcheck to verify the ownership and permissions of the files on your server, especially the files in the data store:
omcheck -s -d > /tmp/check.out
When that finishes, run the script created by omcheck:
sh /tmp/check.out
It will tell you if it finds any incorrect ownership/permissions and it will fix them for you. Keep running omcheck and executing the resulting shell script until no errors are reported.
If that doesn't resolve the problem you could sxmboxexp the user, create a test account, and sxmboximp into the test account. Make sure the data imports without any problems and try setting the signature. If all goes well then you can:
Delete the test account
Shut down local delivery (omoff -d0 -s local)
export the user with sxmboxexp
delete the user
re-create the user
import their data with sxmboximp
Turn local delivery back on