You have been sent this message because you signed up to receive a weekly newsletter.
This message has been sent to you because you signed up to receive a weekly newsletter.
I assume that the above sentences have the same meaning. Are they really interchangeable? Is not there after all some stylistic or semantic difference between them?