Step 1: Load .env

✅ .env found at: /home/u721439885/domains/backend.petitefille.com.au/public_html/petite-backend/payment/../.env

✅ Dotenv loaded successfully

Step 2: ENV Variables (PETITE_ keys)

KeyValueStatus
PETITE_SMTP_HOST ✅ smtp.gmail.com OK
PETITE_SMTP_PORT ✅ 587 OK
PETITE_SMTP_SECURE ✅ tls OK
PETITE_GMAIL_ADDRESS ✅ petitefillerosanna@gmail.com OK
PETITE_GMAIL_APP_PASSWORD ✅ SET (19 chars, starts: citf u…) OK
PETITE_FROM_EMAIL ✅ petitefillerosanna@gmail.com OK
PETITE_FROM_NAME ✅ Petite Fille Cafe OK
PETITE_FRONTEND_URL ✅ https://petitefille.com.au OK
PETITE_BACKEND_URL ✅ https://backend.petitefille.com.au OK
STRIPE_SECRET_KEY ✅ SET (107 chars, starts: sk_tes…) OK

✅ All env vars present

Step 3: SMTP Connection Test

Connection: opening to smtp.gmail.com:587, timeout=300, options=array()
Connection: opened
SERVER -> CLIENT: 220 smtp.gmail.com ESMTP af79cd13be357-936a85f9b27sm128140185a.40 - gsmtp
CLIENT -> SERVER: EHLO www.backend.petitefille.com.au
SERVER -> CLIENT: 250-smtp.gmail.com at your service, [2a02:4780:2b:1816:0:2b00:4c8d:1]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
CLIENT -> SERVER: STARTTLS
SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
CLIENT -> SERVER: EHLO www.backend.petitefille.com.au
SERVER -> CLIENT: 250-smtp.gmail.com at your service, [2a02:4780:2b:1816:0:2b00:4c8d:1]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
CLIENT -> SERVER: AUTH LOGIN
SERVER -> CLIENT: 334 VXNlcm5hbWU6
CLIENT -> SERVER: [credentials hidden]
SERVER -> CLIENT: 334 UGFzc3dvcmQ6
CLIENT -> SERVER: [credentials hidden]
SERVER -> CLIENT: 235 2.7.0 Accepted

✅ SMTP connected and authenticated successfully!

CLIENT -> SERVER: QUIT
SERVER -> CLIENT: 221 2.0.0 closing connection af79cd13be357-936a85f9b27sm128140185a.40 - gsmtp
Connection: closed

Step 4: Send Test Email

SERVER -> CLIENT: 220 smtp.gmail.com ESMTP af79cd13be357-936a85e7ecesm128458785a.35 - gsmtp
CLIENT -> SERVER: EHLO www.backend.petitefille.com.au
SERVER -> CLIENT: 250-smtp.gmail.com at your service, [2a02:4780:2b:1816:0:2b00:4c8d:1]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
CLIENT -> SERVER: STARTTLS
SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
CLIENT -> SERVER: EHLO www.backend.petitefille.com.au
SERVER -> CLIENT: 250-smtp.gmail.com at your service, [2a02:4780:2b:1816:0:2b00:4c8d:1]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
CLIENT -> SERVER: AUTH LOGIN
SERVER -> CLIENT: 334 VXNlcm5hbWU6
CLIENT -> SERVER: [credentials hidden]
SERVER -> CLIENT: 334 UGFzc3dvcmQ6
CLIENT -> SERVER: [credentials hidden]
SERVER -> CLIENT: 235 2.7.0 Accepted
CLIENT -> SERVER: MAIL FROM:<petitefillerosanna@gmail.com>
SERVER -> CLIENT: 250 2.1.0 OK af79cd13be357-936a85e7ecesm128458785a.35 - gsmtp
CLIENT -> SERVER: RCPT TO:<iamkbr12@gmail.com>
SERVER -> CLIENT: 250 2.1.5 OK af79cd13be357-936a85e7ecesm128458785a.35 - gsmtp
CLIENT -> SERVER: DATA
SERVER -> CLIENT: 354 Go ahead af79cd13be357-936a85e7ecesm128458785a.35 - gsmtp
CLIENT -> SERVER: Date: Tue, 11 Aug 2026 15:10:09 +0000
CLIENT -> SERVER: To: iamkbr12@gmail.com
CLIENT -> SERVER: From: Petite Fille Cafe <petitefillerosanna@gmail.com>
CLIENT -> SERVER: Subject: =?UTF-8?Q?PHPMailer_test_=E2=9C=85?=
CLIENT -> SERVER: Message-ID: <RaMiWWrehhv82xmR2HzwRob9y9k68fO1dU44boG7oSw@www.backend.petitefille.com.au>
CLIENT -> SERVER: X-Mailer: PHPMailer 7.0.2 (https://github.com/PHPMailer/PHPMailer)
CLIENT -> SERVER: MIME-Version: 1.0
CLIENT -> SERVER: Content-Type: multipart/alternative;
CLIENT -> SERVER:  boundary="b1=_RaMiWWrehhv82xmR2HzwRob9y9k68fO1dU44boG7oSw"
CLIENT -> SERVER: Content-Transfer-Encoding: 8bit
CLIENT -> SERVER: 
CLIENT -> SERVER: --b1=_RaMiWWrehhv82xmR2HzwRob9y9k68fO1dU44boG7oSw
CLIENT -> SERVER: Content-Type: text/plain; charset=us-ascii
CLIENT -> SERVER: 
CLIENT -> SERVER: PHPMailer is working correctly! Your gift card emails will now send.
CLIENT -> SERVER: 
CLIENT -> SERVER: --b1=_RaMiWWrehhv82xmR2HzwRob9y9k68fO1dU44boG7oSw
CLIENT -> SERVER: Content-Type: text/html; charset=us-ascii
CLIENT -> SERVER: 
CLIENT -> SERVER: <p>PHPMailer is <strong>working correctly</strong>! Your gift card emails will now send.</p>
CLIENT -> SERVER: 
CLIENT -> SERVER: 
CLIENT -> SERVER: --b1=_RaMiWWrehhv82xmR2HzwRob9y9k68fO1dU44boG7oSw--
CLIENT -> SERVER: 
CLIENT -> SERVER: .
SERVER -> CLIENT: 250 2.0.0 OK  1786461010 af79cd13be357-936a85e7ecesm128458785a.35 - gsmtp
CLIENT -> SERVER: QUIT
SERVER -> CLIENT: 221 2.0.0 closing connection af79cd13be357-936a85e7ecesm128458785a.35 - gsmtp

✅ Email sent to iamkbr12@gmail.com — check your inbox (and spam folder)

Step 5: Server Info

PHP version8.3.30
SMTP (php.ini)localhost
sendmail_path/usr/sbin/hsendmail -t
disable_functionssystem, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
__DIR__/home/u721439885/domains/backend.petitefille.com.au/public_html/petite-backend/payment

⚠️ DELETE this file from your server after debugging!