Front page of the website, announced in fleet every 5 minutes, all over the forums, all over chat, etc. I'm sorry, but they can only do so much to get the information to you, at that point it's up to you to do your part. Additionally, announcing anything via in-game or even out of game mail is just not feasible. It takes them at least a week to send mail to everyone in the game. Just look at the Taun-taun pet, the window to get the email is nearly 2 weeks. It's just too many mails to process through.