I just installed this extension here in that wiki there. That wiki runs with German language. I discoverd that the email text comes with a prefix. In German language there comes "Nachricht" (means Message), a double colon and a blank space, followed by the actual text of the email. I was wondering why there comes this odd double colon. I found out that the system message ("Nachricht:") already comes with a colon and SpecialContact.php simply adds another colon whether there is a colon yet or not (line 402 in the 1.31 version of SpecialContact.php). I changed line 402 from
$text .= "{$name}: $value\n";
to$text .= $name.(substr($name, -1) !== ":" ? ": " : " ").$value."\n";
.
That works for me.