I edited the code to another smtp server, and it worked! But one thing, [code] <font color="white" size="6"><b><p align="center"> <?php $name = txtname.text; $email = 'ozzy.rose'; $message = txtmessage; $to = $email; $subject = "Contact Via J-Rose Computerisation Website"; $body = $message; ini_set("SMTP","smtp.virgin.net"); if (mail($email, $subject, $message)) { echo("<p>Message successfully sent!</p>"); } else { echo("<p>Message delivery failed...</p>"); } ?> </font></b></p> [/code] That's my code. I also have a text area which I want to be my message. At the moment when I send mail the message is: "txtmessage" - check the code. txtmessage is the name of the text area on my form. If you could modify the code so it worked, that would be great. Thanks.