I just took a look at the terms of my Amazon account. In the privacy settings I have ticked the box that says nothing about my profile should ever be public.
From the Amazon privacy statement: "We will never share what you browse or purchase on Amazon."
I suggest that you check your account settings. If I get an email from a seller with whom I have not done any business, and it turns out that Amazon has shared my name and email address there will be trouble, but frankly I don't think it will happen.