Boynton Beach man loses thousands after mailing check at post office