1. Read the time of the post before you'rs. No bumping topics that old.
2. You had to opt-in to the newsletter before a certain time to receive it (like I did)
3.Its sent to the email you log in with on battlefield heroes. If you have changed your e-mail and haven't updated your battlefield heroes account then you won't receive it.
4. If you have done everything correctly, go here:
2009/10/27 Still missing your Halloween Newsletter? - Free Shooter Game - Online shooter - Battlefield Heroes
and follow the instructions
5. If they don't give you your codes then you didn't Opt-In on time.