you can do that very simply with contact form 7 plugin that lets you send two emails on every form submit, so on the first mail collect all of the form fields and send it to your self and in the 2nd email just mail the user the voucher.
Hope this helps