multipart email


?php

# -=-=-=- PHP FORM VARIABLES (add as many as you would like)

$name = $_POST["name"];
$email = $_POST["email"];
$invoicetotal = $_POST["invoicetotal"];

# -=-=-=- MIME BOUNDARY

$mime_boundary = "----Your_Company_Name----".md5(time());

# -=-=-=- MAIL HEADERS

$to = "$email";
$subject = "This text will display in the email's Subject Field";

$headers = "From: Our Company n";
$headers .= "Reply-To: Our Company n";
$headers .= "MIME-Version: 1.0n";
$headers .= "Content-Type: multipart/alternative; boundary="$mime_boundary"n";

# -=-=-=- TEXT EMAIL PART

$message = "--$mime_boundaryn";
$message .= "Content-Type: text/plain; charset=UTF-8n";
$message .= "Content-Transfer-Encoding: 8bitnn";

$message .= "$name:nn";
$message .= "This email is to confirm that "Our Company" has received your order.n";
$message .= "Please send payment of $invoicetotal to our company address.nn";
$message .= "Thank You.nn";

# -=-=-=- HTML EMAIL PART

$message .= "--$mime_boundaryn";
$message .= "Content-Type: text/html; charset=UTF-8n";
$message .= "Content-Transfer-Encoding: 8bitnn";

$message .= "n";
$message .= "n";
$message .= "$name:
n";
$message .= "
n";
$message .= "This email is to confirm that "Our Company" has received your order.
n";
$message .= "Please send payment of $invoicetotal to our company address.
nn";
$message .= "
n";
$message .= "Thank You.
nn";
$message .= "n";
$message .= "n";

# -=-=-=- FINAL BOUNDARY

$message .= "--$mime_boundary--nn";

# -=-=-=- SEND MAIL

$mail_sent = @mail( $to, $subject, $message, $headers );
echo $mail_sent ? "Mail sent" : "Mail failed";

?>