Users can respond to posts - sends message and email to poster

you should validate that the `post` is present. That way, it will also make sure the post exists, not just that there is a value in the column