Is Kaddora MailFlow SMTP Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (165)
Plugin Header
includes/mail/class-kms-html-to-text.php:137
includes/rest/class-kms-base-controller.php:132
includes/rest/class-kms-logs-controller.php:391
includes/security/class-kms-secret-redactor.php:589
includes/security/class-kms-rest-permission-checker.php:88
admin/views/settings.php:88
admin/views/settings.php:90
admin/views/settings.php:158
admin/views/settings.php:160
includes/admin/class-kms-connections-controller.php:756
includes/admin/class-kms-connections-controller.php:781
includes/admin/class-kms-connections-controller.php:783
includes/admin/class-kms-logs-controller.php:30
includes/admin/class-kms-menu.php:130
includes/admin/class-kms-menu.php:137
includes/admin/class-kms-menu.php:295
includes/admin/class-kms-pro-controller.php:39
includes/admin/class-kms-reports-controller.php:53
includes/admin/class-kms-settings-controller.php:215
includes/admin/class-kms-settings-controller.php:271
includes/admin/class-kms-settings-controller.php:276
includes/admin/class-kms-settings-controller.php:808
includes/core/class-kms-admin-notices.php:419
includes/core/class-kms-admin-notices.php:428
includes/core/class-kms-autoloader.php:150
includes/core/class-kms-capabilities.php:44
includes/core/class-kms-capabilities.php:71
includes/core/class-kms-capabilities.php:97
includes/core/class-kms-capabilities.php:115
includes/core/class-kms-capabilities.php:207
includes/core/class-kms-capabilities.php:245
includes/core/class-kms-capabilities.php:364
includes/core/class-kms-error-handler.php:96
includes/core/class-kms-error-handler.php:112
includes/core/class-kms-error-handler.php:128
includes/core/class-kms-error-handler.php:144
includes/core/class-kms-error-handler.php:160
includes/core/class-kms-error-handler.php:375
includes/core/class-kms-plugin.php:1102
includes/core/class-kms-plugin.php:1180
includes/core/class-kms-requirements-check.php:391
includes/database/class-kms-db.php:137
includes/database/class-kms-schema.php:6
includes/database/class-kms-table-names.php:16
includes/database/class-kms-table-names.php:17
includes/database/migrations/class-kms-migration-runner.php:120
includes/database/migrations/class-kms-migration-runner.php:163
includes/database/migrations/class-kms-migration-runner.php:215
includes/database/migrations/class-kms-migration-runner.php:548
includes/database/migrations/class-kms-migration-runner.php:572
includes/database/migrations/class-kms-migration-runner.php:592
includes/database/migrations/class-kms-migration-runner.php:625
includes/database/migrations/class-kms-migration-runner.php:631
includes/database/migrations/class-kms-migration-runner.php:641
includes/database/migrations/class-kms-migration-runner.php:756
includes/integrations/class-kms-contact-form-7.php:236
includes/integrations/class-kms-woocommerce.php:158
includes/logs/class-kms-log-policy.php:159
includes/logs/class-kms-log-policy.php:309
includes/logs/class-kms-log-repository.php:1144
includes/mail/class-kms-connection-repository.php:1160
includes/mail/class-kms-connection-repository.php:1162
includes/mail/class-kms-connection-repository.php:1176
includes/mail/class-kms-email-category-detector.php:521
includes/mail/class-kms-email-category-detector.php:548
includes/oauth/class-kms-gmail-oauth-provider.php:164
includes/oauth/class-kms-gmail-oauth-provider.php:376
includes/oauth/class-kms-oauth-callback-handler.php:63
includes/oauth/class-kms-oauth-controller.php:199
includes/oauth/class-kms-oauth-controller.php:324
includes/oauth/class-kms-oauth-controller.php:653
includes/oauth/class-kms-oauth-state-manager.php:282
includes/oauth/class-kms-oauth-state-manager.php:458
includes/oauth/class-kms-oauth-state-manager.php:460
includes/oauth/class-kms-pkce-service.php:101
includes/providers/class-kms-provider-error-mapper.php:379
includes/providers/class-kms-provider-error-mapper.php:389
includes/providers/class-kms-provider-error-mapper.php:397
includes/providers/class-kms-provider-error-mapper.php:405
includes/providers/class-kms-provider-error-mapper.php:413
includes/providers/class-kms-provider-error-mapper.php:421
includes/providers/class-kms-provider-error-mapper.php:429
includes/providers/class-kms-provider-error-mapper.php:437
includes/providers/class-kms-provider-error-mapper.php:445
includes/providers/class-kms-provider-error-mapper.php:453
includes/providers/class-kms-provider-error-mapper.php:461
includes/providers/class-kms-provider-error-mapper.php:469
includes/providers/class-kms-provider-error-mapper.php:477
includes/providers/class-kms-provider-error-mapper.php:485
includes/providers/class-kms-provider-error-mapper.php:494
includes/providers/class-kms-provider-error-mapper.php:502
includes/providers/class-kms-provider-error-mapper.php:513
includes/providers/class-kms-provider-error-mapper.php:522
includes/providers/class-kms-provider-error-mapper.php:534
includes/providers/class-kms-provider-error-mapper.php:546
includes/providers/class-kms-provider-error-mapper.php:563
includes/providers/class-kms-provider-error-mapper.php:571
includes/providers/class-kms-provider-error-mapper.php:631
includes/providers/class-kms-provider-error-mapper.php:655
includes/providers/class-kms-provider-error-mapper.php:677
includes/providers/class-kms-provider-error-mapper.php:696
includes/providers/class-kms-provider-error-mapper.php:716
includes/providers/class-kms-provider-error-mapper.php:736
includes/providers/class-kms-provider-error-mapper.php:779
includes/providers/class-kms-provider-error-mapper.php:800
includes/providers/class-kms-provider-error-mapper.php:820
includes/providers/class-kms-provider-error-mapper.php:1074
includes/providers/class-kms-provider-health-result.php:399
includes/providers/gmail/class-kms-gmail-api-mailer.php:189
includes/providers/gmail/class-kms-gmail-api-mailer.php:201
includes/providers/gmail/class-kms-gmail-health-check.php:152
includes/providers/gmail/class-kms-gmail-health-check.php:374
includes/providers/gmail/class-kms-gmail-health-check.php:376
includes/providers/mailgun/class-kms-mailgun-api-mailer.php:312
includes/providers/mailgun/class-kms-mailgun-health-check.php:545
includes/providers/mailgun/class-kms-mailgun-health-check.php:547
includes/providers/other-smtp/class-kms-other-smtp-health-check.php:438
includes/providers/other-smtp/class-kms-other-smtp-health-check.php:440
includes/providers/other-smtp/class-kms-other-smtp-mailer.php:524
includes/providers/other-smtp/class-kms-other-smtp-mailer.php:526
includes/providers/postmark/class-kms-postmark-api-mailer.php:157
includes/providers/postmark/class-kms-postmark-api-mailer.php:208
includes/providers/postmark/class-kms-postmark-health-check.php:117
includes/providers/sendgrid/class-kms-sendgrid-api-mailer.php:235
includes/providers/sendgrid/class-kms-sendgrid-health-check.php:133
includes/providers/sendgrid/class-kms-sendgrid-health-check.php:765
includes/rest/class-kms-base-controller.php:103
includes/rest/class-kms-base-controller.php:105
includes/rest/class-kms-base-controller.php:363
includes/rest/class-kms-base-controller.php:365
includes/rest/class-kms-connections-controller.php:59
includes/rest/class-kms-logs-controller.php:77
includes/rest/class-kms-logs-controller.php:336
includes/rest/class-kms-test-email-controller.php:110
includes/security/class-kms-encryption-key-manager.php:236
includes/security/class-kms-encryption-key-manager.php:246
includes/security/class-kms-encryption-key-manager.php:294
includes/security/class-kms-encryption-key-manager.php:303
includes/security/class-kms-encryption-key-manager.php:360
includes/security/class-kms-encryption-key-manager.php:398
includes/security/class-kms-encryption-key-manager.php:439
includes/security/class-kms-request-validator.php:192
includes/security/class-kms-request-validator.php:262
includes/security/class-kms-request-validator.php:340
includes/security/class-kms-request-validator.php:388
includes/security/class-kms-request-validator.php:407
includes/security/class-kms-request-validator.php:436
includes/security/class-kms-secret-redactor.php:589
includes/security/class-kms-wp-config-credentials.php:440
includes/security/class-kms-wp-config-credentials.php:464
includes/settings/class-kms-settings-defaults.php:36
includes/settings/class-kms-settings-defaults.php:37
includes/settings/class-kms-settings-migrator.php:7
includes/settings/class-kms-settings-migrator.php:10
includes/settings/class-kms-settings-migrator.php:11
includes/settings/class-kms-settings-migrator.php:12
includes/settings/class-kms-settings-repository.php:64
includes/settings/class-kms-settings-repository.php:288
includes/settings/class-kms-settings-repository.php:311
includes/settings/class-kms-settings-repository.php:329
includes/settings/class-kms-settings-schema.php:25
includes/settings/class-kms-settings-schema.php:26
includes/settings/class-kms-settings-schema.php:27
includes/settings/class-kms-settings-schema.php:28
PHP Version Distribution
According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.