diff --git a/static/rsvp-submit.php b/static/rsvp-submit.php index fd83e9e..c9dfbc7 100755 --- a/static/rsvp-submit.php +++ b/static/rsvp-submit.php @@ -1,38 +1,50 @@ 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']; -$headers = "From: no-reply@markinstefan.xyz\r\n"; -$headers .= "Reply-To: no-reply@markinstefan.xyz\r\n"; + $mail->setFrom($dotenv['FROM_EMAIL'], $dotenv['FROM_NAME']); + $mail->addAddress($dotenv['TO_EMAIL']); -/* Send mail */ -mail($to, $subject, $message, $headers); + $mail->Subject = $subject; + $mail->Body = $body; -echo "Thank you! Your RSVP has been sent."; -?> + $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."; +}