Error in Postfix, Permission Denied Mac Osx 10.5 Server

Discussion in 'Mac OS X Server, Xserve, and Networking' started by ajdevi92, Mar 12, 2009.

  1. macrumors newbie

    Joined:
    Mar 12, 2009
    #1
    Hi, my server has recently started to play up on the postfix mail server side of things. I ramdomly started to get these error messages "Mar 12 21:40:51 -servername- postfix/showq[63913]: fatal: scan_dir_push: open directory maildrop: Permission denied
    Mar 12 21:40:52 -servername- postfix/master[63914]: fatal: fifo_listen: remove public/pickup: Permission denied
    Mar 12 21:41:02 -servername- postfix/master[63917]: fatal: fifo_listen: remove public/pickup: Permission denied"

    I have no idea what is wrong with this server and i dont really want to revert to 10.4 or reinstall 10.5, im running a LDAP server, Web server, and using the smtp part to run a mail form on the website.
    Thanks
     
  2. macrumors 601

    Joined:
    Aug 15, 2005
    #2
    1. Is postfix being started as root?
    2. Check your main.cf file and locate all directories. Ensure there are proper permissions on those directories and that they exist.
     
  3. thread starter macrumors newbie

    Joined:
    Mar 12, 2009
    #3

    Thanks, how do i check that the postfix is being started as root, and were is the main.cf file ?, Im good with GUI's but not so good with terminal stuff....
    Thanks
     
  4. macrumors 601

    Joined:
    Aug 15, 2005
    #4
    You can do a:

    ps -auxw | grep postfix

    and ensure it has root in there.
     
  5. thread starter macrumors newbie

    Joined:
    Mar 12, 2009
    #5
    Thanks, but i typed exactely what you said into terminal, and this was what i got. "ps: No user named 'xw'" Do i have to login as root ?

    Here's the error im getting through webmin in the postfix server section.

    postsuper: fatal: scan_dir_push: open directory defer: Permission denied

    I really need to get this working soon, my businesses site has a lot to do with with postfix.
    Thanks In advance.
     

Share This Page