Sedan kör jag bara in det i mail() med resten av infot.
Alla andra fält kommer utom den här. Det måste ju vara mina nl2br(ucfirst(htmlentities( som ställer till det, eller så är ett mailmeddelande avsatt för att vara minst 8-10 tecken, men det är ju korkat i så fall.?
En sak till, hur skriver man header för "svara till"?
Är mailet som skickas HTML? Om inte, varför kör du nl2br()? Om du vill ha kvar nl2br() prova:
$str_message = "\n\n" . nl2br(ucfirst(htmlentities($message))) . "\n";
Alltid bra med lite radbrytningar. =)