質問: com.apple.quarantine拡張属性を持つ〜/ library / mailを削除するにはどうすればよいですか? macos mojave10.14を実行しています。 mail.appとexchangeサーバーは、定期的に相互の通信を停止します。これの主な症状は、ウェブメールと私のiphoneにたくさんのメッセージが表示されていても、受信トレイに何も表示されないことです。 mojaveにアップグレードする前に、mail.appをシャットダウンし、〜/ library/mailディレクトリを削除して、mail.appを再起動することができました。これにより、mailはexchangeからすべてを再ダウンロードし、しばらくは問題ありませんでした。古いメッセージが原因で何かがハングアップすることを期待して、exchangeアカウントを整理して、これが発生するたびに複数gbのダウンロードにならないようにしました。それで、私はこれをもう一度やろうとしました、しかし今回、私は報われました:wowbagger:library brianm$ rm -rf mail rm: mail: operation not permitted もし私が ls -ld@メールディレクトリ:wowbagger:library brianm$ ls -ld@ mail drwxr-xr-x@ 4 brianm staff 128 oct 5 11:26 mail com.apple.quarantine -1 さて、通常のunixパーミッションは問題ないように見えますが、拡張属性もあります。その属性を削除すると、ディレクトリを削除できるはずです。wowbagger:library brianm$ xattr -d com.apple.quarantine mail xattr: [errno 1] operation not permitted: 'mail' うーん。すべての属性をクリアするとどうなりますか?wowbagger:library brianm$ xattr -c mail xattr: [errno 1] operation not permitted: 'mail' もちろん、sudoはこれらのコマンドのいずれにも役立ちません。例えば:wowbagger:library brianm$ sudo xattr -c mail password: xattr: [errno 1] operation not permitted: 'mail' 他のディレクトリにもcom.apple.quarantine属性: safarisafebrowsing itunes カレンダー クッキー サファリ では、mailで何が起こっているのかを修正するか、どういうわけかそのmailディレクトリを削除して、最初から再構築するようにするにはどうすればよいですか?
回答: これは私のために働いた: メールをシャットダウンしてから、システム全体をシャットダウンします 再起動中に⌘-rを押し続けると、リカバリモードで起動します 起動したら、[ユーティリティ]メニューから[ターミナル]を選択します csrutil disable、次に/sbin/shutdown -r nowと入力します システムが再起動するのを待ちます ターミナルから、メールフォルダを安全な場所に移動します:mv ~/library/mail ~/desktop メールを開始し、すべてが良好であることを確認します 手順4を除いて、上記の手順1〜5に従い、csrutil enableと入力します。