Version 2.3 broke all emails
-
Hello,
The new version 2.3 broke all our email coming from the website, even the test email set by the plugin would arrive broken.
Screenshot: https://ibb.co/wrtdJH9
We rolled back and all email are working again.
-
I’m having the same issue. It broke all of our emails. Any idea when a fix will be released?
How do you roll back? I am also having this issue
@jkream I toke an old version from a backup of the website, replaced the files.
Hi,
I am having same issue on multiply sites. I run email test message and it came through. And when I send test message it says: Sending the message:?Ajax Error. And on status window it gives wordpress critical error. We use sendgrid with Post SMTP. Here is error message:
Virheen lis?tiedot Tiedoston /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php rivill? 183 havaittiin virhe lajia E_ERROR. Virheviesti: Uncaught TypeError: array_map(): Argument #2 ($array) must be of type array, string given in /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php:183 Stack trace: 0 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php(183): array_map() 1 [internal function]: PostmanLogFields->from_header_sanitize() 2 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php(99): call_user_func() 3 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php(74): PostmanLogFields->sanitize() 4 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/Postman-Email-Log/PostmanEmailLogService.php(184): PostmanLogFields->update() 5 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/Postman-Email-Log/PostmanEmailLogService.php(108): PostmanEmailLogService->writeToEmailLog() 6 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/Postman-Email-Log/PostmanEmailLogService.php(80): PostmanEmailLogService->writeSuccessLog() 7 /var/www/vhosts/censored/httpdocs/wp-includes/class-wp-hook.php(308): PostmanEmailLogService->write_success_log() 8 /var/www/vhosts/censored/httpdocs/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() 9 /var/www/vhosts/censored/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action() 10 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanWpMail.php(253): do_action() 11 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanWpMail.php(60): PostmanWpMail->sendMessage() 12 /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanWpMailBinder.php(121): PostmanWpMail->send() 13 /var/www/vhosts/censored/httpdocs/wp-content/plugins/better-wp-security/core/lib/class-itsec-mail.php(721): wp_mail() 14 /var/www/vhosts/censored/httpdocs/wp-content/plugins/better-wp-security/core/modules/notification-center/class-notification-center.php(532): ITSEC_Mail->send() 15 /var/www/vhosts/censored/httpdocs/wp-content/plugins/better-wp-security/core/notify.php(211): ITSEC_Notification_Center->send() 16 /var/www/vhosts/censored/httpdocs/wp-includes/class-wp-hook.php(308): ITSEC_Notify->send_daily_digest() 17 /var/www/vhosts/censored/httpdocs/wp-includes/plugin.php(205): WP_Hook->apply_filters() 18 /var/www/vhosts/censored/httpdocs/wp-content/plugins/better-wp-security/core/modules/notification-center/class-notification-center.php(800): apply_filters() 19 /var/www/vhosts/censored/httpdocs/wp-content/plugins/better-wp-security/core/modules/notification-center/class-notification-center.php(750): ITSEC_Notification_Center->send_scheduled_notification() 20 /var/www/vhosts/censored/httpdocs/wp-content/plugins/better-wp-security/core/modules/notification-center/class-notification-center.php(721): ITSEC_Notification_Center->send_scheduled_notifications() 21 /var/www/vhosts/censored/httpdocs/wp-content/plugins/better-wp-security/core/modules/notification-center/class-notification-center.php(677): ITSEC_Notification_Center->check_notification_schedule_accurate() 22 /var/www/vhosts/censored/httpdocs/wp-includes/class-wp-hook.php(308): ITSEC_Notification_Center->check_notification_schedule_fast() 23 /var/www/vhosts/censored/httpdocs/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() 24 /var/www/vhosts/censored/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action() 25 /var/www/vhosts/censored/httpdocs/wp-settings.php(617): do_action() 26 /var/www/vhosts/censored/httpdocs/wp-config.php(76): require_once('…') 27 /var/www/vhosts/censored/httpdocs/wp-load.php(50): require_once('…') 28 /var/www/vhosts/censored/httpdocs/wp-login.php(12): require('…') 29 {main} thrown
The new update also gives me criticals on saving other posts.
Fatal error: Uncaught TypeError: array_map(): Argument #2 ($array) must be of type array, string given in /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php:183 Stack trace: #0 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php(183): array_map(Array, ‘info@introlutio…’) #1 [internal function]: PostmanLogFields->from_header_sanitize(‘info@introlutio…’) #2 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php(99): call_user_func(Array, ‘info@introlutio…’) #3 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php(74): PostmanLogFields->sanitize(‘from_header’, ‘info@introlutio…’) #4 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/Postman-Email-Log/PostmanEmailLogService.php(184): PostmanLogFields->update(5431, ‘from_header’, ‘info@introlutio…’) #5 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/Postman-Email-Log/PostmanEmailLogService.php(108): PostmanEmailLogService->writeToEmailLog(Object(PostmanEmailLog)) #6 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/Postman-Email-Log/PostmanEmailLogService.php(80): PostmanEmailLogService->writeSuccessLog(Object(PostmanEmailLog), Object(PostmanMessage), ‘\n\n–Raw message…’, Object(PostmanSendGridTransport)) #7 /var/web/vd21971/public_html/wp-includes/class-wp-hook.php(308): PostmanEmailLogService->write_success_log(Object(PostmanEmailLog), Object(PostmanMessage), ‘\n\n–Raw message…’, Object(PostmanSendGridTransport)) #8 /var/web/vd21971/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(”, Array) #9 /var/web/vd21971/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #10 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/PostmanWpMail.php(253): do_action(‘post_smtp_on_su…’, Object(PostmanEmailLog), Object(PostmanMessage), ‘\n\n–Raw message…’, Object(PostmanSendGridTransport)) #11 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/PostmanWpMail.php(60): PostmanWpMail->sendMessage(Object(PostmanMessage), Object(PostmanEmailLog)) #12 /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/PostmanWpMailBinder.php(121): PostmanWpMail->send(‘wordpress@expli…’, ‘Sucuri Alert, i…’, ‘\nEvent: Post Up…’, Array, Array) #13 /var/web/vd21971/public_html/wp-content/plugins/sucuri-scanner/src/mail.lib.php(103): wp_mail(‘wordpress@expli…’, ‘Sucuri Alert, i…’, ‘\nEvent: Post Up…’, Array) #14 /var/web/vd21971/public_html/wp-content/plugins/sucuri-scanner/src/event.lib.php(642): SucuriScanMail::sendMail(‘wordpress@expli…’, ‘Sucuri Alert, i…’, ‘\nEvent: Post Up…’, Array) #15 /var/web/vd21971/public_html/wp-content/plugins/sucuri-scanner/src/hook.lib.php(798): SucuriScanEvent::notifyEvent(‘post_update’, ‘Page was update…’) #16 /var/web/vd21971/public_html/wp-content/plugins/sucuri-scanner/src/hook.lib.php(809): SucuriScanHook::hookPublish(3751) #17 /var/web/vd21971/public_html/wp-includes/class-wp-hook.php(308): SucuriScanHook::hookPublishPage(3751, Object(WP_Post), ‘publish’) #18 /var/web/vd21971/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) #19 /var/web/vd21971/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #20 /var/web/vd21971/public_html/wp-includes/post.php(5405): do_action(‘publish_page’, 3751, Object(WP_Post), ‘publish’) #21 /var/web/vd21971/public_html/wp-includes/post.php(4607): wp_transition_post_status(‘publish’, ‘publish’, Object(WP_Post)) #22 /var/web/vd21971/public_html/wp-includes/post.php(4819): wp_insert_post(Array, false, true) #23 /var/web/vd21971/public_html/wp-admin/includes/post.php(426): wp_update_post(Array) #24 /var/web/vd21971/public_html/wp-admin/post.php(227): edit_post() #25 {main} thrown in /var/web/vd21971/public_html/wp-content/plugins/post-smtp/Postman/PostmanLogFields.php on line 183
Here you go:
Mailer: postsmtp HostName: censored cURL Version: 7.29.0 OpenSSL Version: NSS/3.53.1 OS: Linux censored.server 3.10.0-1062.1.1.el7.x86_64 #1 SMP Fri Sep 13 22:55:44 UTC 2019 x86_64 PHP: Linux 8.0.26 C PHP Dependencies: iconv=Yes, spl_autoload=Yes, openssl=Yes, sockets=Yes, allow_url_fopen=Yes, mcrypt=No, zlib_encode=Yes WordPress: 6.1.1 fi UTF-8 WordPress Theme: Myyntimaatio WordPress Plugins: Advanced Custom Fields PRO, All in One SEO, All-in-One WP Migration Unlimited Extension, All-in-One WP Migration, iThemes Security, Complianz | GDPR/CCPA Cookie Consent, Ele Custom Skin, Elementor Pro, Elementor, Essential Addons for Elementor - Pro, Essential Addons for Elementor, Flamingo, Google Analytics for WordPress by MonsterInsights, Site Kit by Google, Happy Elementor Addons, Myyntimaatio Launcher, Post SMTP, Really Simple SSL, Redirection, User Role Editor, WP Fastest Cache, WPForms Lite, WS Form PRO WordPress wp_mail Owner: /var/www/vhosts/censored/httpdocs/wp-content/plugins/post-smtp/Postman/PostmanWpMailBinder.php WordPress wp_mail Filter(s): wp_staticize_emoji_for_email, PostsmtpMailer->get_mail_args Postman: 2.3 Postman Sender Domain (Envelope|Message): myyntimaatio.fi | sivustamo.com Postman Prevent Message Sender Override (Email|Name): Yes | Yes Postman Active Transport: SendGrid API (https://api.sendgrid.com:443) Postman Active Transport Status (Ready|Connected): Yes | Yes Postman Deliveries (Success|Fail): 1490 | 818
- This reply was modified 1 year, 10 months ago by esko86.
same error here, all emails recieved they in text plain. can you fix that please?
- This reply was modified 1 year, 10 months ago by kerosen2023.
Same issue here too.
Mailer: postsmtp
HostName: <snipped>
cURL Version: 7.64.0
OpenSSL Version: OpenSSL/1.1.1n
OS: Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
PHP: Linux 7.4.33 C
PHP Dependencies: iconv=Yes, spl_autoload=Yes, openssl=Yes, sockets=No, allow_url_fopen=Yes, mcrypt=No, zlib_encode=Yes
WordPress: 6.1.1 en_GB UTF-8
WordPress Theme: Orchid Store
WordPress Plugins: Query Monitor, Acowebs Product Labels For Woocommerce, Akismet Anti-Spam, amr shortcode any widget, ATUM Inventory Management for WooCommerce, CookieYes | GDPR Cookie Consent, Elementor, WebToffee PayPal Express Checkout Payment Gateway for WooCommerce ( Free ), Facebook for WooCommerce, Google Analytics for WordPress by MonsterInsights, Jetpack, MailPoet, Orchid Store Pro, Perfect Brands for WooCommerce, Post SMTP, Redirection, UpdraftPlus – Backup/Restore, Waitlist woocommerce( Back in stock notifier ), CTX Feed, WebP Express, WooCommerce Weight Based Shipping, WPC Custom Related Products for WooCommerce, Advanced Order Export For WooCommerce, WooCommerce Stripe Gateway, PDF Invoices & Packing Slips for WooCommerce, WooCommerce Subscriptions, WooCommerce, Yoast SEO, WP Rocket, WPFront Notification Bar, WPS Hide Login, Smart Coupons For WooCommerce Coupons, Custom Product Tabs for WooCommerce, YITH WooCommerce Wishlist
WordPress wp_mail Owner: /<snipped>/wp-content/plugins/post-smtp/Postman/PostmanWpMailBinder.php
WordPress wp_mail Filter(s): wp_staticize_emoji_for_email, WPO\WC\PDF_Invoices\Main->set_phpmailer_validator, PostsmtpMailer->get_mail_args
WordPress phpmailer_init Action(s): PostsmtpMailer->phpmailer_smtp_init
Postman: 2.3
Postman Sender Domain (Envelope|Message): <snipped> | <snipped>
Postman Prevent Message Sender Override (Email|Name): No | No
Postman Active Transport: SMTP (smtp:tls:plain://<snipped>)
Postman Active Transport Status (Ready|Connected): Yes | Yes
Postman Deliveries (Success|Fail): 3171 | 8- This reply was modified 1 year, 10 months ago by robertsba1.
- This reply was modified 1 year, 10 months ago by robertsba1.
@robertsba1 @kerosen2023 @esko86 @huskii
Thanks, we are working on it and will share updates asap.
Thanks
Thanks @haseeb0001. Thought the extra info might be useful. For now I’ve reverted to previous version.
@fpagillo @jkream @huskii @esko86 @kerosen2023 @robertsba1 @balvan64
We have released the fixed version; please update the plugin to 2.3.1, test it, and let me know.
Thanks
So far so good.
@balvan64 Great, thanks for the update.
@haseeb0001 all good here since installing 2.3.1 as well, thanks for the timely resolution.
- The topic ‘Version 2.3 broke all emails’ is closed to new replies.