I have a trigger on FeedItem that sends an email to all case participants with the content of the post, plus any attachments. This works well for small attachments, but once they get to be larger, Salesforce turns them into a content delivery and sends a link. This works when as a full user I post a file, but when my community user posts a large file, the email fails with System.EmailException: SendEmail failed. First exception on row 0; first error: NO_ATTACHMENT_PERMISSION, User cannot send Content attachment: [].

The community profile doesn't have a permission called "Deliver Uploaded Files and Personal Content" which I think is what is needed to send the links. How can I get around this restriction?

1 Answer 1


According to this help article, the users might need Community Plus or Partner Community licenses?


enter image description here

  • They are Community Plus users. They can upload just can't create a content delivery link (which happens automatically when you attach a large file) Commented Jun 26, 2017 at 14:56
  • Hrm, interesting. Might be a great question to also post on Success Community in the Chatter Product group and see if a PM can weigh in.
    – Doug Ayers
    Commented Jun 27, 2017 at 2:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .