Configure o servidor de email para funcionar com PHP

Meu projeto atual é um formulário que recebe entrada de um usuário. Depois de receber esses dados, devo enviar um aviso / relatório para alguns endereços de email, incluindo o usuário que inseriu os dados. Quase tudo está funcionando, Apache, MySQL, PHP.

Agora eu nunca instalei um servidor de correio, para trabalhar com PHP, então estou meio perdido.

Meu empregador possui o MS Exchange 2007 em seu servidor instalado. Devo usá-lo e como eu começaria a configurar o php para trabalhar com ele? O que eu preciso do Exchange 2007 (parâmetros)?

Caso contrário, você recomendaria instalar um novo servidor de email para esse fim na mesma máquina que possui Apache + MySQL + PHP?

Estou mais inclinado a usar o servidor Exchange já presente, mas li em alguns artigos online que não é a coisa mais fácil de configurar.

ATUALIZAR:

<?php
include("Mail/Mail.php");
/* mail setup recipients, subject etc */
$recipients = "[email protected]";
$headers["From"] = "[email protected]";
$headers["To"] = "[email protected]";
$headers["Subject"] = "User feedback";
$mailmsg = "Hello, This is a test.";
/* SMTP server name, port, user/passwd */
$smtpinfo["host"] = "mail.name.com";
$smtpinfo["port"] = "25";
$smtpinfo["auth"] = true;
$smtpinfo["username"] = "username";
$smtpinfo["password"] = "pass";
/* Create the mail object using the Mail::factory method */
$mail_object =& Mail::factory("smtp", $smtpinfo);
/* Ok send mail */
$mail_object->send($recipients, $headers, $mailmsg);
?>

Usando este exemplo acima, não consigo enviar email pelo Exchange 2007.

Não recebo erros na página, então estou meio perdido. Não sei o que está errado.

ATUALIZAÇÃO: Alguém pode recomendar um bom servidor de correio?

questionAnswers(3)

yourAnswerToTheQuestion