• 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.

Viewing 15 replies - 1 through 15 (of 20 total)
  • 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

    Thread Starter balvan64

    (@balvan64)

    @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
    Plugin Support M Haseeb

    (@haseeb0001)

    @balvan64 @esko86 @jkream @fpagillo

    Hi,

    I hope you all are doing well.

    We are reproducing this case, can you please share the Post SMTP diagnostic test report?

    You can download the previous version from here.

    Thanks

    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

    @haseeb0001

    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.
    Plugin Support M Haseeb

    (@haseeb0001)

    @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.

    Plugin Support M Haseeb

    (@haseeb0001)

    @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

    Thread Starter balvan64

    (@balvan64)

    So far so good.

    Plugin Support M Haseeb

    (@haseeb0001)

    @balvan64 Great, thanks for the update.

    @haseeb0001 all good here since installing 2.3.1 as well, thanks for the timely resolution.

Viewing 15 replies - 1 through 15 (of 20 total)
  • The topic ‘Version 2.3 broke all emails’ is closed to new replies.