From 6f0f7a7f68d776890cbfca985917fb2ba39123b3 Mon Sep 17 00:00:00 2001 From: Marcus Bointon Date: Thu, 18 Sep 2025 17:25:26 +0200 Subject: [PATCH] Extract gmail transaction IDs, fixes #3224 --- changelog.md | 1 + src/SMTP.php | 1 + 2 files changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index ccfb0133..dd585eb9 100644 --- a/changelog.md +++ b/changelog.md @@ -9,6 +9,7 @@ * Fix PHP 8.5 linting issue. * Don't use `-t` switch when calling qmail. * Checking for interrupted system calls now works in languages other than English. +* Add support for extracting gmail transaction IDs after sending. ## Version 6.10.0 (April 24th, 2025) * Add support for [RFC 6530 SMTPUTF8](https://www.rfc-editor.org/rfc/rfc6530), permitting use of UTF-8 Unicode characters everywhere, thanks to @arnt and ICANN. See `SMTPUTF8.md` for details. diff --git a/src/SMTP.php b/src/SMTP.php index 4181eaea..7c359cf7 100644 --- a/src/SMTP.php +++ b/src/SMTP.php @@ -205,6 +205,7 @@ class SMTP 'Haraka' => '/[\d]{3} Message Queued \((.*)\)/', 'ZoneMTA' => '/[\d]{3} Message queued as (.*)/', 'Mailjet' => '/[\d]{3} OK queued as (.*)/', + 'Gsmtp' => '/[\d]{3} 2\.0\.0 OK (.*) - gsmtp/', ]; /**