Envio de e-mail em php através da função mail()

Boa tarde computêros, quando desenvolvemos um site temos a necessidade de envio de e-mail, seja por um formulário de contato ou automaticamente quando um visitante se cadastra, informando os seus dados cadastrais.
O php possui uma função externa para que possamos enviar e-mail, chamada mail().
Sua sintaxe é a seguinte:
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
Pensando na praticidade eu desenvolvi uma classe para que o envio do e-mail seja unificado e mais prático:
/*
Autor: Lucas Felix de Sousa
http://blog.computero.com.br
31/07/2009
*/
class Email{
public function envia($destinatario,$assunto,$mensagem){
$headers = "MIME-Version: 1.1\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: linkai@linkai.com.br\r\n";
$headers .= "Return-Path: linkai@linkai.com.br\r\n";
return mail($destinatario, $assunto, $mensagem, $headers);
}
}
?>
A utilização da classe é muito simples também:
include("lib/email.class.php");
$mail = new Email;
if($mail->envia("lucasfsousa@gmail.com,linkai@linkai.com.br","Teste","Testando")){
echo "Mensagem enviada";
}
else{
echo "Erro ao enviar mensagem";
}
?>
Caso queira mais informações sobre a função mail() acesse:
http://www.php.net/manual/pt_BR/function.mail.php
Simples não é? Caso tenham alguma dúvida, comentem!
Não consigo fazer funcionar no meu computador , mas consigo online =/ ! Parece que tem que editar as configurações do php.ini !! >.< . Depois vou ver como se faz isso ^^