Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the '10.3: Enable the postfix Mail Transfer Agent' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.3: Enable the postfix Mail Transfer Agent
Authored by: pcp_ip on Oct 29, '03 03:51:51PM
Strange. First time I posted this it was added to the wrong hint...

If you did the upgrade option of 10.3 (and not archive or clean install) then the postfix user wasn't added to Netinfo. You'll be seeing errors like:


postfix: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix
follow the instructions at xlr8yourmac to run the create users script that the upgrade didn't run.

[ Reply to This | # ]
10.3: Enable the postfix Mail Transfer Agent
Authored by: Beandip on Oct 29, '03 08:22:53PM

I performed an upgrade installation originally of 10.3 and discovered the "missing users" issue as well. Quite frustrating, I was able to follow some hints posted about installing Postfix (from O'Reily I believe) under Jaguar and in the process recreate the users in Netinfo to make this work... however it is a bit disheartening to see that Apple's upgrade procedure can have such a glaring hole... I imagine that one of the first "point" updates to 10.3 will fix the "missing users" issue.



[ Reply to This | # ]
10.3: Enable the postfix Mail Transfer Agent
Authored by: jough on Nov 05, '03 10:20:04AM

Ugh, my CD didn't have the CreateSystemUsers script. I dug around for it a bit. nothing. I'm getting a friend of mine to email it to me today. Or, I'll have to add the postfix user/group manually. Where did you find info on it?



[ Reply to This | # ]
10.3: Enable the postfix Mail Transfer Agent
Authored by: wappendorf on Nov 06, '03 10:53:25AM
Reference
http://docs.info.apple.com/article.html?artnum=25623

Solution
  1. Shut down the computer by choosing Shut Down from the Apple menu.
  2. Start up in single-user mode by pressing Command-S during startup.
  3. At the command prompt, type: mount -uw /
  4. Press Return.
  5. Type: /Library/Receipts/Essentials.pkg/Contents/Resources/CreateSystemUsers
  6. Press Return.
  7. Type: reboot
  8. Press Return.
If it still doesn't work...
I also had to make sure with netinfo manager that the (now created) user "postfix" get the uid 27 as I "repaired the authorization" and it still didn't work.
You can see in /var/spool/postfix that all subfolders are owned by "27" that should be postfix except the subfolder pid owned by root.

[ Reply to This | # ]
10.3: Enable the postfix Mail Transfer Agent
Authored by: jough on Nov 06, '03 07:29:03PM

Hmmm, CrateSystemUsers simply is nowhere on my filesystem. Odd that the CD I have didn't have it. What I ended up doing was getting a copy of the script from a friend of mine and running that. Postfix works now. :)



[ Reply to This | # ]