On 20 Oct 2011, at 7:55, Olivier BEDOUELLE wrote: > Coming back to you on Mail.app > When I ical.app with an invitation, the invitation is sent with > Mail.app, is it possible to send it with MailMate.app? I said that my > application is MailMate default.
This turned out to be a non-trivial question. The short answer is: No, iCal is hardcoded to use Mail.app and does not look for the default email client (which essentially just binds mailto: links to an application). The long answer is: Yes, it can almost be hacked to work. Explanation follows below, but it is neither a simple nor a perfect solution. iCal uses AppleScript to tell Apple Mail to create a message. The script is located here: /Applications/iCal.app/Contents/Resources/Scripts/Mail.scpt Make a backup copy of that file before proceeding! I have attached a script which can be used as a replacement, but it has one important problem. It can correctly fill out the To-header (if a recipient is given), the subject, and the body text. But it cannot attach the iCal event. Now, it would be nice if one could at least drag the event to MailMate to attach it afterwards, but this does not work due to a bug (or missing feature) in MailMate (I have fixed it for the next release). The current workaround is to drag the event to the desktop to create an .ics file and then drag that file to the composer. I have tested the script with OS X Lion. This will of course stop working if iCal is updated such that the Mail.scpt file is overwritten (or is no longer used). I?ll be looking into making the attachment work without all the dragging. -- Benny -------------- next part -------------- A non-text attachment was scrubbed... Name: Mail.scpt Type: application/octet-stream Size: 16764 bytes Desc: not available URL: <http://lists.freron.com/pipermail/mailmate/attachments/20111020/21e55d68/attachment-0001.obj>