Select Mail.app sender from iCal Invitations/Responses
Tuesday, November 27th, 2007One thing that irks me about the iCal.app / Mail.app integration on OS X is that it chooses (based on some unknown criteria) without user input the sending address (and hence account) from which to email invitations and responses to invitations.
Since I have multiple calendars and multiple email accounts, it is often that I want to choose the specific account when sending an invitation or reply to an invitation. This tar file contains the AppleScript changes necessary to create a selection box prior to sending these emails. Once a sending address is selected and OK is clicked, Mail.app will proceed with sending the iCal invitation or reply from the account corresponding to the email address.
To use this, follow these instructions:
Quit iCal!
Backup iCal.app!
mkdir ~/Desktop/LeopardiCalBackup
sudo rsync -Eav --delete /Applications/iCal.app ~/Desktop/LeopardiCalBackup
sudo hdiutil create -format UDRO -srcfolder ~/Desktop/LeopardiCalBackup -volname LeopardiCalBackup ~/Desktop/LeopardiCalBackup.dmg
sudo rm -rf ~/Desktop/LeopardiCalBackup/
Copy the dmg file somewhere safe.
Extract the modified AppleScript files:
(assumes iCal.app is in /Applications and LeopardiCalSelectSender-20071127.tar is in ~/Desktop)
cd /Applications
tar xvf ~/Desktop/LeopardiCalSelectSender-20071127.tar
Run iCal.app, send an invitation and reply to one, test out the ability to select the sender for the Mail.app outgoing email.