Hola, existe PHPMailer, puedes informarte y descargarlo aquí:
http://blog.unijimpe.net/introduccion-a-phpmailer/
Y este es un ejempliyo de como se mandaría un email con ayuda de la clase PHPMailer, en esté ejemplo es a través de una cuenta de gmail, y se manda al correo que tu le pases, échale un vistazo.
Código PHP:
//incluyes la clase phpmailer
require_once('class.phpmailer.php');
function enviarMail($correo){
$dominio = "http://www.tudominio.com/";
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
$mail->Username = "ejemplodeusuario de gmail";
$mail->Password = "tucontrasena de gmail";
$body = '
<html>
<head>
<title>MANDAR UN CORREO CON PHP</title>
</head>
<body>
<h1>EJEMPLO DE CORREO';
$body .= '</h1><p><b>Aquí tienes un ejemplo de como mandar un email</b>.</p>';
$body .= "</body></html>";
$mail->SetFrom("[email protected]");
$mail->AddAddress($correo);
$mail->Subject = "titulo del correo";
$mail->MsgHTML($body);
$mail->Send();
}
Y luego llamas a la función mandandole el correo que quieres:
Código PHP:
<?php enviarMail($correo); ?>
Es simplemente un ejemplo para que veas como va el tema, espero que te sirva!