do you see any errors in your logs at the times when those events happen?
And perhaps you could check your permissions since attachments need to be written to disk (upload directory, or public directory if sent by email) and sometimes it’s broken permissions that causes trouble…