There is no way to redeem the voucher online, unfortunately.
Mailing the voucher is indeed one of the ways to redeem it. The agents at the counter in any airport could probably help you redeem it as well.
I usually use the AAngels in the Admiral's Club, though.