From 57a3f5e6613f5416d77c33cce735f88af04279f3 Mon Sep 17 00:00:00 2001 From: Victory <72981311+vijayadsandurl@users.noreply.github.com> Date: Sun, 7 Jan 2024 20:22:40 +0530 Subject: [PATCH] #2999 introduced a new pattern checker and implemented a new function within PHPMailer. This enhancement enables you to directly invoke getLastTransactionID on PHPMailer itself --- src/PHPMailer.php | 12 +++++++++++- src/SMTP.php | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/PHPMailer.php b/src/PHPMailer.php index ba4bcd47..6f93d8e2 100644 --- a/src/PHPMailer.php +++ b/src/PHPMailer.php @@ -5249,4 +5249,14 @@ class PHPMailer { $this->oauth = $oauth; } -} + + + /** + * Get the last transaction ID. + * + * @return string The last transaction ID. + */ + public function getLastTransactionID() { + return $this->smtp->getLastTransactionID(); + } +} \ No newline at end of file diff --git a/src/SMTP.php b/src/SMTP.php index 1b5b0077..6fce73db 100644 --- a/src/SMTP.php +++ b/src/SMTP.php @@ -196,6 +196,7 @@ class SMTP 'Haraka' => '/[\d]{3} Message Queued \((.*)\)/', 'ZoneMTA' => '/[\d]{3} Message queued as (.*)/', 'Mailjet' => '/[\d]{3} OK queued as (.*)/', + 'VcMailer' => '/[\d]{3} 2.0.0 OK (.*)/' ]; /**