I've set main.cf in postfix, php.ini, and nginx.conf to an 8M file upload limit but Roundcube still states a 2M limit. Is there somewhere else I need to specify this?
let me guess: you have raised "upload_max_filesize" but don't care about "post_max_size" which is still 2M and since file uploads are POST data that counts -> RTFM :-)
I had changed that but something righted itself because Roundcube is reporting 8MB now.