All posts › code
-
Server-Side Email Filtering With Sieve
A step-by-step guide to enabling server-side email filtering with Sieve on Mac OS X Server, covering the Sieve service setup, installation of the avelsieve SquirrelMail plugin, and a fix for an authentication bug in its PHP library.
-
False Positive
A command-line workflow for reviewing and releasing SpamAssassin-quarantined email on OS X Server using TextExpander snippets to automate copying, unzipping, previewing, and releasing messages, making the entire process manageable from an iPhone or iPad.
-
Don't Send iCal Replies
A tip for suppressing automatic email replies when accepting or declining iCal invites on Mac OS X, with a downloadable script bundle containing install and uninstall shell scripts and a pointer to the iCal Reply Checker app for those who prefer a GUI.
-
Fail2ban on Leopard Server
Getting fail2ban running on Mac OS X Leopard Server required several workarounds — a launchd plist to create a missing run directory, tweaks to the ipfw action module, and a custom filter for bots hammering nonexistent URLs — all of which are documented and shared.
-
VoodooPad Pro Blogging
A complete workflow is documented for using VoodooPad as a static-site CMS, combining Lua script plugins, a web export plugin, and shell scripts to handle file organization, sitemap generation, Atom feed creation, and URL correction, with a sample project package included.
-
Amavisd settings
Spam with malformed MIME boundaries was bypassing SpamAssassin on an OS X Server mail setup and reaching recipients unscored, and changing the Amavisd final_bad_header_destiny setting from D_PASS to D_REJECT is proposed as the fix.
-
iCal – Exchange Time Zone Fix – Chapter 3
The iCal-Invite-Fix AppleScript was updated to support multiple Exchange servers in a single script by using two paired list properties that map Exchange TZID fragments to the correct iCal time zone identifiers.
-
Importing Mail Message Attachments Into Aperture
An AppleScript called SaveAttachments2Aperture was created to import email attachments directly into Apple Aperture, filling the gap left by the missing Quick Look shortcut that iPhoto users already enjoyed, with later versions adding file-type filtering and support for common camera raw formats.
-
iCal - Exchange Time Zone Fix - Chapter 2
A substantially rewritten iCal-Invite-Fix AppleScript handles the three main Exchange/Outlook invite types (REQUEST, PUBLISH, and CANCEL) and multiple encoding formats, with detailed setup instructions for configuring script properties and wiring the script to a Mail rule.