When I look in the queue directory I see that qf* files have been renamed to Qf*, and sendmail doesn see these. Whats wrong?
If you look closely you should find that the Qf files are owned by users other than root. Since sendmail runs as root it refuses to believe information in non-root-owned qf files, and it renames them to Qf to get them out of the way and make it easy for you to find. The usual cause of this is twofold: first, you have the queue directory world writable (which is probably a mistake — this opens up other security problems) and someone is calling sendmail with an “unsafe” flag, usually a -o flag that sets an option that could compromise security. When sendmail sees this it gives up setuid root permissions. The usual solution is to not use the problematic flags. If you must use them, you have to write a special queue directory and have them processed by the same uid that submitted the job in the first place.
Related Questions
- When I look in the queue directory I see that qf* files have been renamed to Qf*, and sendmail doesn see these. Whats wrong?
- The text files from the CD look different than the samples provided in the instruction book. Is something wrong?
- I logged into the site and went to the site directory, but I cannot upload files. What is wrong?