Mailserver für die Arbeit mit PHP konfigurieren

Mein aktuelles Projekt ist ein Formular, das Eingaben von einem Benutzer erhält. Nachdem ich diese Daten erhalten habe, muss ich eine Warnung / einen Bericht an einige E-Mail-Adressen senden, einschließlich des Benutzers, der die Daten eingegeben hat. Fast alles läuft, Apache, MySQL, PHP.

Jetzt habe ich noch nie einen Mailserver installiert, um mit PHP arbeiten zu können, also bin ich irgendwie verloren.

ei meinem Arbeitgeber ist MS Exchange 2007 auf seinem Server installiert. Sollte ich es benutzen und wie würde ich anfangen, PHP so zu konfigurieren, dass es damit funktioniert? Was brauche ich von Exchange 2007 (Parameter)?

Wenn nicht, würden Sie empfehlen, einen neuen Mail-Server für diesen Zweck auf demselben Computer zu installieren, auf dem Apache + MySQL + PHP installiert ist?

Ich bin eher geneigt, den bereits vorhandenen Exchange-Server zu verwenden, habe jedoch in einigen Online-Artikeln gelesen, dass die Konfiguration nicht einfach ist.

AKTUALISIEREN

<?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);
?>

In diesem obigen Beispiel kann ich keine E-Mails über Exchange 2007 senden.

Ich erhalte keine Ausgabe von Fehlern auf der Seite, daher bin ich irgendwie verloren. Ich weiß nicht, was los ist.

UPDATE: Kann jemand einen guten Mailserver empfehlen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage