writing to /tmp

Hi all,
I need your help.

I am using Linux - Mandrake 8.x version. Somehow, the system /tmp directory became unwritable.
What can be the problem is this case I am trying to write to /tmp and the permission right for this dir are:

drwxrwxrwt 20 root root 1024 Mar 16 17:26 tmp/

When I try to access mail, I get this error

%mail
%/tmp/Rxs90I4d: Permission denied

Then when I try to go to /tmp and create a file, then I get:
%mkdir a
%mkdir: cannot create directory `a': Permission denied

This error happens even when I was as the root user.
Please let me know if you encounter this problem and what is the good way to fix it?
Thanks in advance
Vu

Ok first off change the permission back to there original settings, I can't remember what they should be but someone here should be able to help you.
Second, try to remember what you were doing just prior to this happening. Did you receive any emails, or where you scanned while on the net.
What about your logs, especially under /var/log/messages. Any odd entries?

Those probably are the original permissions. We use SCO, and the tmp directory has those same permissions..

I hope you have fixed this since the last post. But here goes my attempt to help.

First, look at what you are doing. You are using mail to open a temporary file for mail.

This appears to be a config problem with mail. Personally, I dont use mail. I use elm or if i dont have that I use mailx. I just like the features of elm.

You either have a 100% on /tmp or /var/tmp. OR you have a configuration problem with mail. There is sometimes a *.lock file in your /var/mail directory that may be needed as well.