Which sentence sounds/looks better, and why:
You will be sent something.
You will get something.
I’m not a native speaker. The first option in my opinion looks silly, and I have had a problem finding it anywhere on the internet, but maybe I’m wrong.
Both sentences are acceptable, and usually they will have the same practical effect. But they don’t mean the same thing:
You will be sent X means that somebody will set the process in motion by directing X toward you.
You will get X means that you will end the process by receiving X.
How many times have you said “Hey, you never answered the email I sent you” and gotten back the answer “Hey, I never got it”?
So use active get when you’re reasonably sure the intended recipient will in fact receive what is being sent. If you’re not sure, use send—active if you want to name the sender, passive if you don’t.
Source : Link , Question Author : whncode , Answer Author : StoneyB on hiatus