isSMTP(); $mail->Host = $dotenv['SMTP_HOST']; $mail->SMTPAuth = true; $mail->Username = $dotenv['SMTP_USER']; $mail->Password = $dotenv['SMTP_PASS']; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->Port = (int)$dotenv['SMTP_PORT']; $mail->setFrom($dotenv['FROM_EMAIL'], $dotenv['FROM_NAME']); $mail->addAddress($dotenv['TO_EMAIL']); $mail->Subject = $subject; $mail->Body = $body; $mail->send(); echo "Thank you! Your RSVP has been sent."; } catch (Exception $e) { error_log("Mailer Error: {$mail->ErrorInfo}"); echo "Sorry, something went wrong. Please try again later."; }