Those with a reservation at a Disney owned & operated resort and Annual Pass holders can receive them by mail if they have a US address. Disney Resort Guests with an address outside of the US will receive them at check-in.
For anyone else that want's one, they will have to wait until they arrive at WDW to purchase.