我有一个使用 Pear 的 SMTP 身份验证的联系表。我也想向填写表格的人发送一封确认电子邮件。
我必须在我的 php 中添加什么才能实现这一点
<?php
error_reporting(E_ALL);
ini_set('display_errors', True);
set_include_path('******');
require_once "Mail.php";
// Set the email variables from the form here:
$name = $_POST['name']; // Pass the Name value to the $Name variable
$number = $_POST['number'];
$email = $_POST['email']; // Pass the Email value to the $Email variable
$enquiry = $_POST['enquiry'];
$comment = $_POST['message']; // Pass the Comment value to the $Comment variable
$from = $email;
$to = "Enquiries <enquiries@brisbanediveacademy.com.au>";
$subject = "Enquiry ( $enquiry)";
$body = "You have received a Web Enquiry. \n
Name: $name\n
Contact: $number \n
Email: $email\n
Enquiry Type: $enquiry \n
Comments: $comment";
$host = "******.com.au";
$username = "*****.com.au";
$password = "******";
$headers = array('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent! We will be in contact with you shortly!</p>");
}
?>
谢谢,