function handleForm() {
require_once( "Mail.php" );
if( !isset( $_POST["address"] ) || !strlen( $_POST["address"] ) ||
!isset( $_POST["realname"] ) || !strlen( $_POST["realname"] ) ||
!isset( $_POST["subject"] ) || !strlen( $_POST["subject"] ) ||
!isset( $_POST["comments"] ) || !strlen( $_POST["comments"] ) ) {
die ("
Kérem minden mezőt töltsön ki!
\n
Vissza\n");
}
$recipients = 'ficzko@bibl.u-szeged.hu';
$headers['From'] = $_POST["address"];
$headers['To'] = 'ficzko@bibl.u-szeged.hu';
$headers['Subject'] = $_POST["subject"];
$headers['Date'] = date('r');
$headers['X-Priority'] = "4 (Low)";
$body = 'A webes kérdezofelületrol ' . $_POST["realname"] . " ezt kérdezte:\r\n" .
"\r\n============================================================\r\n" .
$_POST["comments"] .
"\r\n============================================================\r\n" .
"Üdvözlettel, Kérdéskezelo.";
$params = array( "host" => "127.0.0.1", "port" => 25, "auth" => FALSE );
// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory('smtp', $params);
$mail_object->send($recipients, $headers, $body);
echo "A kérdésedet elküldtem a megfelelő személy számára.
\n";
exit;
}
function outputForm() {
readfile("mailer/form.html");
exit;
}
if( !sizeof( $_POST ) )
outputForm();
else
handleForm();
?>