May I know why my sender and receiver are same email address.Seem I already set the setFrom with $email mean what I am typing in the input ,it will call to $email right?
PHP CODE
<?php
require './PHPMailer/src/Exception.php';
require './PHPMailer/src/PHPMailer.php';
require './PHPMailer/src/SMTP.php';
use PHPMailer\PHPMailer\PHPMailer;
if (isset($_POST['send'])) {
$name = htmlentities($_POST['name']);
$email = htmlentities($_POST['email']);
$subject = htmlentities($_POST['subject']);
$message = htmlentities($_POST['message']);
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'YOUR_EMAIL';
$mail->Password = 'YOUR_PASSWORD';
$mail->Port = 465;
$mail->SMTPSecure = 'ssl';
$mail->isHTML(true);
$mail->setFrom($email, $name);
$mail->addAddress('YOUR_RECEIVE_EMAIL');
$mail->Subject = ($subject);
$mail->Body = $message ;
$mail->send();
header("Location: ./response.html");
}`
HTML CODE
<form class="center_absolute display_grid" action="email.php" method="post">
<input class="w_25_rem margin_bottom_1_rem" type="text" name="name" placeholder="Name" autocomplete="off">
<input class="w_25_rem margin_bottom_1_rem" type="email" name="email" placeholder="Email" autocomplete="off">
<input class="w_25_rem margin_bottom_1_rem" type="text" name="subject" placeholder="Subject" autocomplete="off">
<textarea name="message" class="w_25_rem margin_bottom_1_rem" placeholder="Message..."></textarea>
<div class="primary-checkbox-container margin_bottom_2_rem">
<input class="primary-checkbox" type="checkbox" required>
<div class="primary-checkbox-description color_black font_size_small">I agree to the <a class="font_size_small color_primary" href="https://rizalcss.com/privacy-policy" target="_blank">Privacy Policy</a>.</div>
</div>
<button class="primary-button background_color_primary font_size_medium color_white border_radius_secondary" type="submit" name="send">
Send <i class="fa-solid fa-paper-plane primary-button-icon color_white"></i>
</button>
</form>