How to disable inline attachment previews (i.e. view as icon by default) in Mac Mail in macOS Mojave

defaultsemailmail.apppreview

I would like to disable inline attachment previews by default, and instead view all attachments as icons in Mac's Mail app in macOS Mojave.

In High Sierra, the following terminal command was sufficient:

defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes

However this command does not work in Mojave.

How can I accomplish this in Mojave?

Best Answer

Applications (including Terminal) do not get "full disk access" (e.g. your user files) any more in Mojave.

Try to grant Terminal access in...
System Preferences > Security & Privacy > Privacy > Full Disk Access

Unlock the system preference panel, by clicking the lock at the bottom left and filling in your password. Then either drag and drop Terminal.app onto the window, or navigate to it by clicking the plus sign (+).

Full Disk Access

Then launch Terminal and try your command again.

defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes

PS. Alternatively you could disable SIP (System Integrity Protection) from Recovery, run your command, check that it worked and subsequently enable SIP again. Less elegant, usually not advised (in case you forget to re-enable it again), a lot of booting in and out, but just as effective.