This is an automated email from the ASF dual-hosted git repository.

Croway pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 0ce7e53c3fff camel-mail: ignoreUriScheme carried 
ignoreUnsupportedCharset's description
0ce7e53c3fff is described below

commit 0ce7e53c3fffab39494522f915cc0e1a3cee96c9
Author: dhairya05 <[email protected]>
AuthorDate: Tue Nov 10 12:58:18 2026 +0530

    camel-mail: ignoreUriScheme carried ignoreUnsupportedCharset's description
    
    The setter javadoc of ignoreUriScheme, which the catalog and the DSLs
    copy, described ignoreUnsupportedCharset: "Option to let Camel ignore
    unsupported charset in the local JVM when sending mails...". Nothing told
    the reader what the option does.
    
    MailConfiguration.configure(URI) only calls configureProtocol(scheme)
    when ignoreUriScheme is false, so the option decides whether the URI
    scheme (imap, imaps, pop3, pop3s, smtp, smtps) sets the mail protocol
    or a protocol already configured on the MailConfiguration is kept, which
    is what MailUsingOwnComponentTest relies on.
    
    The six mail schemes share the configuration, so the component JSON,
    catalog JSON, component DSL and endpoint DSL copies are updated too.
---
 .../org/apache/camel/catalog/components/imap.json  |  4 +-
 .../org/apache/camel/catalog/components/imaps.json |  4 +-
 .../org/apache/camel/catalog/components/pop3.json  |  4 +-
 .../org/apache/camel/catalog/components/pop3s.json |  4 +-
 .../org/apache/camel/catalog/components/smtp.json  |  4 +-
 .../org/apache/camel/catalog/components/smtps.json |  4 +-
 .../org/apache/camel/component/mail/imap.json      |  4 +-
 .../org/apache/camel/component/mail/imaps.json     |  4 +-
 .../org/apache/camel/component/mail/pop3.json      |  4 +-
 .../org/apache/camel/component/mail/pop3s.json     |  4 +-
 .../org/apache/camel/component/mail/smtp.json      |  4 +-
 .../org/apache/camel/component/mail/smtps.json     |  4 +-
 .../camel/component/mail/MailConfiguration.java    |  6 +--
 .../component/dsl/ImapComponentBuilderFactory.java |  9 ++--
 .../dsl/ImapsComponentBuilderFactory.java          |  9 ++--
 .../component/dsl/Pop3ComponentBuilderFactory.java |  9 ++--
 .../dsl/Pop3sComponentBuilderFactory.java          |  9 ++--
 .../component/dsl/SmtpComponentBuilderFactory.java |  9 ++--
 .../dsl/SmtpsComponentBuilderFactory.java          |  9 ++--
 .../endpoint/dsl/MailEndpointBuilderFactory.java   | 54 ++++++++++++----------
 20 files changed, 87 insertions(+), 75 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
index 855eccf7306c..baf178b498e8 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
index 86cf10bfb0f5..493b5c34144e 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
index 97844e113985..5e561e116dc5 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
index 7f759b762329..76a4502d13fe 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
index e66b18385335..4814673da7f2 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
index 4be208895866..8b1371cbdd2b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/imap.json
 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/imap.json
index 855eccf7306c..baf178b498e8 100644
--- 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/imap.json
+++ 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/imap.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/imaps.json
 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/imaps.json
index 86cf10bfb0f5..493b5c34144e 100644
--- 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/imaps.json
+++ 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/imaps.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/pop3.json
 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/pop3.json
index 97844e113985..5e561e116dc5 100644
--- 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/pop3.json
+++ 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/pop3.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/pop3s.json
 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/pop3s.json
index 7f759b762329..76a4502d13fe 100644
--- 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/pop3s.json
+++ 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/pop3s.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/smtp.json
 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/smtp.json
index e66b18385335..4814673da7f2 100644
--- 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/smtp.json
+++ 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/smtp.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/smtps.json
 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/smtps.json
index 4be208895866..8b1371cbdd2b 100644
--- 
a/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/smtps.json
+++ 
b/components/camel-mail/src/generated/resources/META-INF/org/apache/camel/component/mail/smtps.json
@@ -68,7 +68,7 @@
     "contentTypeResolver": { "index": 38, "kind": "property", "displayName": 
"Content Type Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.mail.ContentTypeResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "Resolver to determine 
Content-Type for file attachments." },
     "debugMode": { "index": 39, "kind": "property", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug message [...]
     "ignoreUnsupportedCharset": { "index": 40, "kind": "property", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM wh [...]
-    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails.  [...]
+    "ignoreUriScheme": { "index": 41, "kind": "property", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol. [...]
     "javaMailProperties": { "index": 42, "kind": "property", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the properties [...]
     "maxMultipartDepth": { "index": 43, "kind": "property", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extra [...]
     "session": { "index": 44, "kind": "property", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessio [...]
@@ -152,7 +152,7 @@
     "debugMode": { "index": 47, "kind": "parameter", "displayName": "Debug 
Mode", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messag [...]
     "headerFilterStrategy": { "index": 48, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
     "ignoreUnsupportedCharset": { "index": 49, "kind": "parameter", 
"displayName": "Ignore Unsupported Charset", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Option to let Camel ignore unsupported charset 
in the local JVM w [...]
-    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Option to let Camel 
ignore unsupported charset in the local JVM when sending mails. [...]
+    "ignoreUriScheme": { "index": 50, "kind": "parameter", "displayName": 
"Ignore Uri Scheme", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "Whether to ignore the 
scheme of the endpoint URI when configuring the mail protocol [...]
     "javaMailProperties": { "index": 51, "kind": "parameter", "displayName": 
"Java Mail Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Properties", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Sets the java mail options. Will clear any 
default properties and only use the propertie [...]
     "maxMultipartDepth": { "index": 52, "kind": "parameter", "displayName": 
"Max Multipart Depth", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "The maximum nesting depth of multipart MIME 
parts the consumer descends into when extr [...]
     "session": { "index": 53, "kind": "parameter", "displayName": "Session", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "jakarta.mail.Session", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Specifies the mail session that camel should 
use for all mail interactions. Useful in scenarios where mail sessi [...]
diff --git 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java
 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java
index aaf914f23d0d..a327f7b70629 100644
--- 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java
+++ 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java
@@ -568,9 +568,9 @@ public class MailConfiguration implements Cloneable {
     }
 
     /**
-     * Option to let Camel ignore unsupported charset in the local JVM when 
sending mails. If the charset is
-     * unsupported, then charset=XXX (where XXX represents the unsupported 
charset) is removed from the content-type,
-     * and it relies on the platform default instead.
+     * Whether to ignore the scheme of the endpoint URI when configuring the 
mail protocol. By default the scheme (imap,
+     * imaps, pop3, pop3s, smtp or smtps) sets the protocol used to talk to 
the mail server. Enable this to keep a
+     * protocol that was already configured on the mail configuration, for 
example one shared via the component.
      */
     public void setIgnoreUriScheme(boolean ignoreUriScheme) {
         this.ignoreUriScheme = ignoreUriScheme;
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ImapComponentBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ImapComponentBuilderFactory.java
index af14480f62fa..15bce8ab5d67 100644
--- 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ImapComponentBuilderFactory.java
+++ 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ImapComponentBuilderFactory.java
@@ -834,10 +834,11 @@ public interface ImapComponentBuilderFactory {
     
         
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ImapsComponentBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ImapsComponentBuilderFactory.java
index 3d77e1fb8a58..ec79f56f6b2f 100644
--- 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ImapsComponentBuilderFactory.java
+++ 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ImapsComponentBuilderFactory.java
@@ -834,10 +834,11 @@ public interface ImapsComponentBuilderFactory {
     
         
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Pop3ComponentBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Pop3ComponentBuilderFactory.java
index cd10c790dbc4..e18fd2948ce6 100644
--- 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Pop3ComponentBuilderFactory.java
+++ 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Pop3ComponentBuilderFactory.java
@@ -834,10 +834,11 @@ public interface Pop3ComponentBuilderFactory {
     
         
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Pop3sComponentBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Pop3sComponentBuilderFactory.java
index 361eb5a308bd..7edb61bf8684 100644
--- 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Pop3sComponentBuilderFactory.java
+++ 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Pop3sComponentBuilderFactory.java
@@ -834,10 +834,11 @@ public interface Pop3sComponentBuilderFactory {
     
         
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SmtpComponentBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SmtpComponentBuilderFactory.java
index 4e6feecc8844..012bd71bee38 100644
--- 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SmtpComponentBuilderFactory.java
+++ 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SmtpComponentBuilderFactory.java
@@ -834,10 +834,11 @@ public interface SmtpComponentBuilderFactory {
     
         
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SmtpsComponentBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SmtpsComponentBuilderFactory.java
index 62d1845a8494..1a66fceb6819 100644
--- 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SmtpsComponentBuilderFactory.java
+++ 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SmtpsComponentBuilderFactory.java
@@ -834,10 +834,11 @@ public interface SmtpsComponentBuilderFactory {
     
         
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
diff --git 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java
 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java
index 18e65c7b9a28..877e0ddfec25 100644
--- 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java
+++ 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java
@@ -1878,10 +1878,11 @@ public interface MailEndpointBuilderFactory {
             return this;
         }
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -1896,10 +1897,11 @@ public interface MailEndpointBuilderFactory {
             return this;
         }
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -2770,10 +2772,11 @@ public interface MailEndpointBuilderFactory {
             return this;
         }
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -2788,10 +2791,11 @@ public interface MailEndpointBuilderFactory {
             return this;
         }
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -3407,10 +3411,11 @@ public interface MailEndpointBuilderFactory {
             return this;
         }
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -3425,10 +3430,11 @@ public interface MailEndpointBuilderFactory {
             return this;
         }
         /**
-         * Option to let Camel ignore unsupported charset in the local JVM when
-         * sending mails. If the charset is unsupported, then charset=XXX 
(where
-         * XXX represents the unsupported charset) is removed from the
-         * content-type, and it relies on the platform default instead.
+         * Whether to ignore the scheme of the endpoint URI when configuring 
the
+         * mail protocol. By default the scheme (imap, imaps, pop3, pop3s, smtp
+         * or smtps) sets the protocol used to talk to the mail server. Enable
+         * this to keep a protocol that was already configured on the mail
+         * configuration, for example one shared via the component.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 

Reply via email to