- Find games for macOS tagged pastel like Mahou Show-Jo, My Grumpy Hyena!, Tokyo Snap Demo, Stegosaurs, wamu wamu 2 on itch.io, the indie game hosting marketplace.
- IOS 4 delivers an incredible collection of graphics, media, and connected technologies for developing cutting-edge mobile games. Learn how to create the most compelling and innovative games possible. Understand the tools for creating game models, audio assets, and gorgeous artwork, and learn practical techniques behind game design and production. This two-part session is essential for.
On my mac at home, I was downloading mail by SMTP using sendmail, after a brief struggle configuring it, and all was well.
Then, I got Demon's ADSL broadband connection. This does not allow you to download mail by anything other than POP3, which sendmail doesn't support. So, I opted for fetchmail.
Read the rest of the article to see how I set it up...
In /etc/mail I created a file called fetchmailrc with permissions 0600, owned by root:wheel. Contents:This runs fetchmail as a daemon as root, polls for mail on the mailserver every two minutes and passes it without changing it at all, as if it was still on the server, to the SMTP listener at port 25. This happens to be sendmail in my case, with the same sendmail.cf that I had before the change, and run by its Startupitems setup as sendmail -bd -q2m.
I tar-ed and copied the sendmail Startupitems directory to make a Fetchmail equivalent and changed every single place that contained 'sendmail' to 'fetchmail' and changed the actual startup line appropriately for what I wanted. Here is the file:This makes sure that fetchmail logs where I want it to and uses the root (global) fetchmailrc and doesn't spew too much into the logfile.
Also, here is the StartupParameters.plist file:Fetchmail hands all the incoming mail off to sendmail and sendmail distributes it to the relevant /var/mail files as it did before - it doesn't know that anything has changed!
Ouch - Demon's mailserver puts a load of crud into the Received lines of the mail messages, and fetchmail cannot decipher these sometimes. For example, I forward all my mail to my demon mail address from geoffsaulnier@mac.com so this mail gets the recipient part translated to geoff@node.demon.co.uk which is shown in the recipient line.
My Demon Mac Os Catalina
2005/5/21 update: John Simpson has informed me that Prof. Bernstein's standard installation instructions work with MacOS X Tiger, so if you're using Tiger you don't need to use these instructions.
2005/9/20 update: I should also note that a bug in the Tiger kernel breaks daemontools. I described it here. The workaround is simple:

Then recompile and reinstall.
These steps will guide you through installing daemontools 0.76 on MacOS X 10.1.1. Steps that differ significantly from Dan Bernstein's installation instructions are in red if your browser supports CSS. Please send comments and corrections to mayoff-daemontools-macosx@dqd.com.

Mac Os Mojave
Install the BSD Subsystem package from the MacOS X install CD, if you have not already done so.
Open a Terminal window. The Terminal application is in the Utilities folder, which is in the Applications folder.
Become root:
You will probably need to type in your password (not root's password) after running the
sudocommand.Create the
/servicedirectory:We do this now to prevent the
daemontoolsinstaller from doing a step that does not work on MacOS X.- Create the
/packagedirectory and change to it: - Download
daemontools-0.76.tar.gz: - Unpack the
daemontoolspackage: Set the compiler and linker commands:
After this step,
conf-ccshould contain this:and conf-ld should contain this:
- Compile and install
daemontools:Normally this step would create
/serviceand append two lines to/etc/rc.local. However, MacOS X does not use/etc/rc.local. Since we already created/service,package/installwill not try to create it or modify/etc/rc.local. - Create a new subdirectory named
/System/Library/StartupItems/ServiceScanner, and change to that directory: - Create a shell script named
ServiceScannerto startsvscan:Be very careful to include the
&at the end of thesvscanbootline. If you leave that out, your system will hang while booting and you'll have to boot in single-user mode (by holding down Command-S during during the boot sequence) to fix it. - Create a property list file named
StartupParameters.plistdescribing the new startup item: - Reboot.
My Demon Mac Os X
You can check that svscan is running using the ps command. For example: