jeevatkm / ReplyWithHeader

Quoting Outlook style headers and Signatures for Mail.app
https://myjeeva.com/replywithheader
MIT License
64 stars 7 forks source link

Plugin not working with OS X 10.9.1 and Mail app 7.1 #47

Closed bskk76 closed 10 years ago

jeevatkm commented 10 years ago

Can you please share error details from Console.app?

bskk76 commented 10 years ago

Hi Jeeva,

First of all thanks a lot for your help.

1/7/14 2:58:32.305 PM Mail[42609]: Plugin compatibility check failed for ReplyWithHeader.mailbundle. The plugin's Info.plist must have a SupportedPluginCompatibilityUUIDs key whose value is an array of strings that contains the compatibility UUIDs for the supported versions of Mail. The compatibility UUID value is found in the PluginCompatibilityUUID key of Mail's Info.plist

From the above error, I felt like UUID of the Mail.app is not the correct one in plugin's Info.plist.

But I do see that you have taken care of that during installation itself.

[~]$ cat /Applications/Mail.app/Contents/Info.plist | grep UUID -A 1

PluginCompatibilityUUID
<string>1CD40D64-945D-4D50-B12D-9CD865533506</string>

[~/Downloads/ReplyWithHeader-v4.3]$ sudo ./Install-or-Upgrade-or-Reenable.command

RWH:: Mac OS X version: 10.9 RWH:: Mail Plugin: ReplyWithHeader RWH:: Mail.app 7.1 [Build 1827]

RWH:: Plugin is already installed, let's upgrade it RWH:: Root users is installing plugin RWH:: Adding UUID 1CD40D64-945D-4D50-B12D-9CD865533506 RWH:: Installation complete

Plugin installation completed, restart Mail.app

[~/Downloads/ReplyWithHeader-v4.3]$

plugin uuid

Regards, Siva

jeevatkm commented 10 years ago

Siva, I have understood the issue from provided information. This is caused by File Permission. Since installation done by Root user so Mail.app doesn't have permission to read Info.plist.

Perform the installation by provide install script then, please execute following commands:

cd ~/Library/Mail
chown -R <username>:<groupname> Bundles
chmod -R 755 Bundles

Will address this permission scenario in v4.4 release in shell script :)

bskk76 commented 10 years ago

That resolved the issue. Thanks a lot for the help.

You may want to improve the error message (logged in the Console.app), if possible.

jeevatkm commented 10 years ago

Good to hear, actually that error message not from RWH, it is from Mail.app itself. Apple owns it, no control over it :)