A Malcolm woman was scammed out of $21,000 after buying more than a hundred gift cards in the course of nearly two months, the Lancaster Sheriff’s Office said.