das rufzeichen davor bewirkt genau das gegenteil
sprich wenn die mail nicht versendet werden kann kommt ne erfolgsmeldung und wenns geht ne fehlermeldung
mach mal ne datei rauf mit einfach diesem script
[code=php]<?php
$sujet="Test mail";
$msg="Hi!\n this is a test mail by PHP4";
if(!email("webmaster","fill@fill.fr",$sujet,$msg)){
print "the mail was not sent<br>";
}
?>[/code]
das
fill@fill.fr ersetzt du mit deiner email adresse
scheinbar ist auch die reihenfolge vertauscht - sprich mail() hatt eine andere reihenfolge als email
bei email ist sie absender, empfängermail, betreff, nachricht
bei mail ist sie empfängeremail, betreff, nachricht, absender
stimmt das mit version 1.6.03 oder verwendest du ne andere (du hast was von 1.6.3 geschrieben)
wenn ja könnt ich mal versuch die funktion umzuschreiben so das die reihenfolge wieder stimmt