Ach herrje...
Danke Chris, das war tatsächlich ein Copy&Paste-Fehler. Daran lag es aber nicht.
Ich mach mich jetzt mal ganz klein und erklär woran es gelegen hat, hab den Fehler also gefunden....
Als ich die Datenbankverbindung ausgelagert habe, hab ich in einem anderen Teil des Scripts, der später per include eingelesen wird, ebend jenen Codeschnipsel vergessen.
Lokal reicht dann als Server localhost, das stand dort auch noch schön so da und hat brav die mail geschickt. Auf dem live-server hätte dort allerdings ein anderer Server hingehört.
Ich bin manchmal so dämlich...
Danke und Grüße, Matze