Und auch wenn es mich wundert und ich mich frage, ob der Fehler nicht bei mir liegt: Ich bekomme für wg-karlsruhe.de keinen MX-Eintrag (mail exchange) vom DNS. Das würde bedeuten, dass Du Mail von einer Adresse zu verschicken versuchst, die gar nicht per Mail erreichbar ist. Auch ein Weigerungsgrund.
Wenn kein MX vorhanden ist, ist der A-Eintrag der Domain zu nehmen und zum Mailversand zu kontaktieren.
Bei Mailadressen "@wg-karlsruhe.de" muß dann aber ein DNS-Eintrag für "wg-karlsruhe.de" existieren, "www.wg-karlsruhe.de" reicht nicht aus, weil das ein ganz anderer Name ist.
Außerdem ist diese Konstruktion ohne MX-Eintrag höchst ungewöhnlich. Es ist immer möglich, den Server, der im A-Eintrag genannt wurde, auch im MX-Eintrag zu nennen.
Es ist daher in der Tat richtig, dass als Indiz für Spamfilter die Existenz eines MX-Eintrags herangezogen wird. Wenn man einem Mailsender nicht antworten kann - warum dann dessen Mail annehmen?