Tach!
Falsch:
$newsletter = "$_POST[Eigenschaft2]";
Nein! Das ist syntaktisch völlig korrekt. Es ist nur nicht sonderlich sinnvoll, eine Variable oder einen Array-Zugriff alleinig in einen String zu platzieren. (Das wurde aber alles schon in diesem Thread gesagt.)
dedlfix.