Tell me more ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I get an error when trying to run sendmail. I am on OS X 10.8 Mountain Lion.

sendmail: fatal: chdir /Library/Server/Mail/Data/spool: No such file or directory
share|improve this question

3 Answers

up vote 24 down vote accepted

Just execute in terminal

sudo mkdir -p /Library/Server/Mail/Data/spool
sudo /usr/sbin/postfix set-permissions
sudo /usr/sbin/postfix start

That did the trick for me.

share|improve this answer
Thanks tried that, mail not going out and getting the following error: postdrop: warning: mail_queue_enter: create file maildrop/609676.26828: Permission denied – user25786 Jul 26 '12 at 12:34
I had to do sudo /usr/sbin/postfix set-permissions as well and now it works – user25786 Jul 26 '12 at 15:17
Chris, thank you for your suggestion. – LevB Jul 27 '12 at 11:07
Thanks a bunch, this worked like a charm even though it threw some odd errors and warnings out. – Swader Aug 15 '12 at 12:00
I followed > sudo mkdir... and it works. Thanks for the solution. – Abhinav Chittora Sep 11 '12 at 18:58

In order to get rid of all warnings I had to do the following:

sudo mkdir -p /Library/Server/Mail/Data/spool
sudo gzip /usr/share/man/man1/{postalias.1,postcat.1,postconf.1,postdrop.1,postfix.1,postkick.1,postlock.1,postlog.1,postmap.1,postmulti.1,postqueue.1,postsuper.1,sendmail.1}
sudo gzip /usr/share/man/man5/{access.5,aliases.5,bounce.5,canonical.5,cidr_table.5,generic.5,header_checks.5,ldap_table.5,master.5,mysql_table.5,nisplus_table.5,pcre_table.5,pgsql_table.5,postconf.5,postfix-wrapper.5,regexp_table.5,relocated.5,tcp_table.5,transport.5,virtual.5}
sudo gzip /usr/share/man/man8/{anvil.8,bounce.8,cleanup.8,discard.8,error.8,flush.8,local.8,master.8,oqmgr.8,pickup.8,pipe.8,proxymap.8,qmgr.8,qmqpd.8,scache.8,showq.8,smtp.8,smtpd.8,spawn.8,tlsmgr.8,trivial-rewrite.8,verify.8,virtual.8}
sudo /usr/sbin/postfix set-permissions
sudo chmod 700 /Library/Server/Mail/Data/mta
sudo /usr/sbin/postfix start
share|improve this answer
1  
I don't think zipping the man pages is necessary. – patrix Sep 22 '12 at 8:17
3  
Zipping the man pages is necessary to avoid this warning when running set-permissions: chown: /usr/share/man/man1/postalias.1.gz: No such file or directory – Andrew Ferrier Oct 20 '12 at 20:28
This worked like a charm, just pasted it all in and good go to. Thanks @Jasper! – adriandz Nov 13 '12 at 20:52

The solution appears to also fix an error in 10.8 where the fax service has stopped sending emails after the 10.8 upgrade.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.