![]() |
| |||||||
|
Reader Reports
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| To enable root, do ONE of the following: | |
|---|---|
| a. Start the NetInfo Manager app in the Application Folder on your MacOS X hard drive. Select the Domain Menu, move down to Security menu item, and choose the Authenticate submenu item. Enter your user password. Next, go to the same menu and menu item, and choose Enable Root User. Enter the same password as your user password | |
b. Enter on the command line:
| |
| c. Restart using the MacOS X CD. Under one of the menu's is an Enable root user similar to choice a above |
The root user should be enabled
Normally, the report(and other mail to root) is sent to /dev/null which is a "black hole". Anything sent there is destroyed. This is set by the .forward file in the root user's directory. You'll want this to be sent to your personal user's account.
First, open up Terminal.app(in the Application folder), now enter
| cd /var/root |
| * pico .forward |
Mail should now be sent to forward to your user account
Sendmail is misconfigured in the MacOS X release. Sendmail is what sends mail from one account to another on the local machine, and to other systems on the internet. It is needed to allow the system report to be sent. (Thanks to Robert Mohns on the OSX list for his site on getting pine and sendmail working.
Open up Terminal.app(in the Application folder). Enter Next enter the following commands:
| * chmod g-w / |
| * chmod g-w /etc/ |
| * chmod g-w /etc/mail/ |
Sendmail should work now. test it out by entering
| sendmail root |
For the next step, you'll have to get Mail.app to get the local mail. It might take some time and/or finesse to work.
Open up Mail, and choose Preferences... from the Mail menu. Click Accounts if you're not already there. Click on Create Account, and choose Unix Account for the Account type. Enter Local as the Description, and enter your name and email in the respective locations. Enter 127.0.0.1 for SMTP Hostname, and your username and password, which is the same as the MacOS X ones. Next, click Account Options, then enter /var/mail in the box labeled Incoming Mail Directory. Finally, click OK, and quit and relauch Mail.
To test the system, open up the terminal. Enter
| sendmail root |
Enter some words, followed by a dot in a line by itself. Now open up Mail, and check your mail. It should work. If it doesn't, open up the Console application in the Application folder. See if any error messages relating to mail comes up. Also Choose Open Log from the Console menu, and choose mail.log to see more specific messages. If you can't figure it out send me some email and I'd be glad to help you out.
Revision I- Got rid off the imap server method of getting the system reports, as it is not really needed.
Thanks to the following people for their help:
| Robert Mohns | Helped with sendmail and pine, and with Unix in general |
| Darkshadow | Gave directions for bypassing imap and using Mail.app directly |
| Roger Morris | Gave location to have imap point too(mail subdirectory) |
| Dennis Munsie | Pointed out that restart inetd is all that is needed, and that using su instead of multiple su can be used |
| Fredrik Jonsson | Gave info on using Mail directly instead of imap |
| jraser | Pointed out a spelling mistake |
| Kyle R. Green | Pointed out correct directory for imapd, pointed out error in copy, noted that only imap, and not pop is needed |
| Uli Zappe | Gave directions for using Mail.app directly, pointed out some steps involving sendmail that weren't needed |
| Frank Coe | For the tip about Stuffit 5.5 |
 
Last Updated:12/28/01
Created and Maintained by Matthew Butch- libertyof76@supernet.com