I am sure it will involve a third party application, but “cheap” is hard to define. It depends on how many users you have that will require licenses. We went with Zix, but that involves additional servers to handle encryption. Not “cheap” money-wise, but what cost can you put on data theft? If it saves us money by preventing data theft, then that is still “cheap” IMHO.