From f47e441c619b34142439870391d070e58dc118fb Mon Sep 17 00:00:00 2001 From: Brijesh-Thakkar Date: Sun, 20 Sep 2026 19:29:18 +0530 Subject: [PATCH 1/2] CAMEL-24848: Fix mail header option defaults --- .../org/apache/camel/component/mail/imap.json | 16 ++++++++-------- .../org/apache/camel/component/mail/imaps.json | 16 ++++++++-------- .../org/apache/camel/component/mail/pop3.json | 16 ++++++++-------- .../org/apache/camel/component/mail/pop3s.json | 16 ++++++++-------- .../org/apache/camel/component/mail/smtp.json | 16 ++++++++-------- .../org/apache/camel/component/mail/smtps.json | 16 ++++++++-------- .../camel-mail/src/main/docs/mail-component.adoc | 14 ++++++++------ .../camel/component/mail/MailConfiguration.java | 14 +++++++------- 8 files changed, 63 insertions(+), 61 deletions(-) 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 621ba167453ab..0b9a746986f49 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 be87ed8c11aef..2b91c85b18629 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 e868fcf6abdd8..429b39c2abee5 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 d2e95187a9676..e8ee25f03dc2a 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 33dff5f867f5d..20a0c9cbe55f4 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 2b2188d35521d..87df68441af9b 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, diff --git a/components/camel-mail/src/main/docs/mail-component.adoc b/components/camel-mail/src/main/docs/mail-component.adoc index 50e32afa154c6..8b1c475a48f3e 100644 --- a/components/camel-mail/src/main/docs/mail-component.adoc +++ b/components/camel-mail/src/main/docs/mail-component.adoc @@ -299,14 +299,16 @@ cannot be overridden by message headers: [options="header"] |=== -| Option | Default | Effect when set to `false` -| `useHeaderRecipients`| `true` | Endpoint URI to/cc/bcc always used; To/CC/BCC headers ignored. -| `useHeaderFrom` | `true` | Endpoint URI from always used; From/Sender headers ignored. -| `useHeaderSubject` | `true` | Endpoint URI subject always used; Subject header ignored. -| `useHeaderReplyTo` | `true` | Endpoint URI replyTo always used; Reply-To header ignored. +| Option | Default | Effect when set to `true` +| `useHeaderRecipients`| `false` | Message To/CC/BCC headers can override the endpoint URI recipients. +| `useHeaderFrom` | `false` | Message From/Sender headers can override the endpoint URI sender. +| `useHeaderSubject` | `false` | Message Subject header can override the endpoint URI subject. +| `useHeaderReplyTo` | `false` | Message Reply-To header can override the endpoint URI replyTo. |=== -All four default to `true` so existing behaviour is preserved. Example: +All four default to `false`. Set to `true` to let message headers override the endpoint configuration. + +Example: [tabs] ==== 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 577a89e34f556..b0c0ca0e2a60f 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 @@ -730,7 +730,7 @@ public boolean isUseHeaderRecipients() { /** * Whether message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to - * true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message. + * false. Set to true to let message headers override the endpoint URI recipients. */ public void setUseHeaderRecipients(boolean useHeaderRecipients) { this.useHeaderRecipients = useHeaderRecipients; @@ -741,8 +741,8 @@ public boolean isUseHeaderFrom() { } /** - * Whether message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. - * Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message. + * Whether message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to + * false. Set to true to let message headers From and Sender override the endpoint URI sender. */ public void setUseHeaderFrom(boolean useHeaderFrom) { this.useHeaderFrom = useHeaderFrom; @@ -753,8 +753,8 @@ public boolean isUseHeaderSubject() { } /** - * Whether message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to - * false to always use the endpoint URI subject, ignoring any Subject header from the message. + * Whether message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set + * to true to let the message Subject header override the endpoint URI subject. */ public void setUseHeaderSubject(boolean useHeaderSubject) { this.useHeaderSubject = useHeaderSubject; @@ -765,8 +765,8 @@ public boolean isUseHeaderReplyTo() { } /** - * Whether message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set - * to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message. + * Whether message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set + * to true to let the message Reply-To header override the endpoint URI replyTo. */ public void setUseHeaderReplyTo(boolean useHeaderReplyTo) { this.useHeaderReplyTo = useHeaderReplyTo; From 2005bdb0fcd82a7d6abe0eecbd3b495b3f0d7bdb Mon Sep 17 00:00:00 2001 From: Croway Date: Mon, 21 Sep 2026 10:48:06 +0200 Subject: [PATCH 2/2] Regen --- .../apache/camel/catalog/components/imap.json | 16 ++++----- .../camel/catalog/components/imaps.json | 16 ++++----- .../apache/camel/catalog/components/pop3.json | 16 ++++----- .../camel/catalog/components/pop3s.json | 16 ++++----- .../apache/camel/catalog/components/smtp.json | 16 ++++----- .../camel/catalog/components/smtps.json | 16 ++++----- .../camel/catalog/docs/mail-component.adoc | 14 ++++---- .../dsl/ImapComponentBuilderFactory.java | 18 +++++----- .../dsl/ImapsComponentBuilderFactory.java | 18 +++++----- .../dsl/Pop3ComponentBuilderFactory.java | 18 +++++----- .../dsl/Pop3sComponentBuilderFactory.java | 18 +++++----- .../dsl/SmtpComponentBuilderFactory.java | 18 +++++----- .../dsl/SmtpsComponentBuilderFactory.java | 18 +++++----- .../dsl/MailEndpointBuilderFactory.java | 36 +++++++++---------- 14 files changed, 120 insertions(+), 134 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 621ba167453ab..0b9a746986f49 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 be87ed8c11aef..2b91c85b18629 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 e868fcf6abdd8..429b39c2abee5 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 d2e95187a9676..e8ee25f03dc2a 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 33dff5f867f5d..20a0c9cbe55f4 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, 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 2b2188d35521d..87df68441af9b 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 @@ -52,10 +52,10 @@ "replyTo": { "index": 22, "kind": "property", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 23, "kind": "property", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 24, "kind": "property", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 25, "kind": "property", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 26, "kind": "property", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 27, "kind": "property", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 28, "kind": "property", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 29, "kind": "property", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "additionalJavaMailProperties": { "index": 30, "kind": "property", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, "alternativeBodyHeader": { "index": 31, "kind": "property", "displayName": "Alternative Body Header", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CamelMailAlternativeBody", "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text\/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header." }, @@ -128,10 +128,10 @@ "replyTo": { "index": 30, "kind": "parameter", "displayName": "Reply To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma." }, "subject": { "index": 31, "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option." }, "to": { "index": 32, "kind": "parameter", "displayName": "To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets the destination email address. Separate multiple email addresses with comma." }, - "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI sender, ignoring any From or Sender headers from the message." }, - "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI recipients, ignoring any recipient headers from the message." }, - "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI replyTo, ignoring any Reply-To header from the message." }, - "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to true. Set to false to always use the endpoint URI subject, ignoring any Subject header from the message." }, + "useHeaderFrom": { "index": 33, "kind": "parameter", "displayName": "Use Header From", "group": "producer", "label": "producer", "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 message headers From and Sender override the sender pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers From and Sender override the endpoint URI sender." }, + "useHeaderRecipients": { "index": 34, "kind": "parameter", "displayName": "Use Header Recipients", "group": "producer", "label": "producer", "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 message headers To, CC, and BCC override the recipients pre-configured in the endpoint URI. Defaults to false. Set to true to let message headers override the endpoint URI recipients." }, + "useHeaderReplyTo": { "index": 35, "kind": "parameter", "displayName": "Use Header Reply To", "group": "producer", "label": "producer", "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 message header Reply-To overrides the replyTo pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Reply-To header override the endpoint URI replyTo." }, + "useHeaderSubject": { "index": 36, "kind": "parameter", "displayName": "Use Header Subject", "group": "producer", "label": "producer", "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 message header Subject overrides the subject pre-configured in the endpoint URI. Defaults to false. Set to true to let the message Subject header override the endpoint URI subject." }, "javaMailSender": { "index": 37, "kind": "parameter", "displayName": "Java Mail Sender", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mail.JavaMailSender", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "To use a custom org.apache.camel.component.mail.JavaMailSender for sending emails." }, "lazyStartProducer": { "index": 38, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." }, "additionalJavaMailProperties": { "index": 39, "kind": "parameter", "displayName": "Additional Java Mail Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Properties", "prefix": "mail.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "Sets additional java mail properties, that will append\/override any default properties that are set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. This is a multi-value option with prefix: mail." }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mail-component.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mail-component.adoc index 50e32afa154c6..8b1c475a48f3e 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mail-component.adoc +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mail-component.adoc @@ -299,14 +299,16 @@ cannot be overridden by message headers: [options="header"] |=== -| Option | Default | Effect when set to `false` -| `useHeaderRecipients`| `true` | Endpoint URI to/cc/bcc always used; To/CC/BCC headers ignored. -| `useHeaderFrom` | `true` | Endpoint URI from always used; From/Sender headers ignored. -| `useHeaderSubject` | `true` | Endpoint URI subject always used; Subject header ignored. -| `useHeaderReplyTo` | `true` | Endpoint URI replyTo always used; Reply-To header ignored. +| Option | Default | Effect when set to `true` +| `useHeaderRecipients`| `false` | Message To/CC/BCC headers can override the endpoint URI recipients. +| `useHeaderFrom` | `false` | Message From/Sender headers can override the endpoint URI sender. +| `useHeaderSubject` | `false` | Message Subject header can override the endpoint URI subject. +| `useHeaderReplyTo` | `false` | Message Reply-To header can override the endpoint URI replyTo. |=== -All four default to `true` so existing behaviour is preserved. Example: +All four default to `false`. Set to `true` to let message headers override the endpoint configuration. + +Example: [tabs] ==== 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 c2065ce5c3431..377f5e7c709ed 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 @@ -536,9 +536,8 @@ default ImapComponentBuilder to(java.lang.String to) { /** * Whether message headers From and Sender override the sender - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI sender, ignoring any From or Sender - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers From and Sender override the endpoint URI sender. * * The option is a: <code>boolean</code> type. * @@ -556,9 +555,8 @@ default ImapComponentBuilder useHeaderFrom(boolean useHeaderFrom) { /** * Whether message headers To, CC, and BCC override the recipients - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI recipients, ignoring any recipient - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers override the endpoint URI recipients. * * The option is a: <code>boolean</code> type. * @@ -576,8 +574,8 @@ default ImapComponentBuilder useHeaderRecipients(boolean useHeaderRecipients) { /** * Whether message header Reply-To overrides the replyTo pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI replyTo, ignoring any Reply-To header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Reply-To header override the endpoint URI replyTo. * * The option is a: <code>boolean</code> type. * @@ -595,8 +593,8 @@ default ImapComponentBuilder useHeaderReplyTo(boolean useHeaderReplyTo) { /** * Whether message header Subject overrides the subject pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI subject, ignoring any Subject header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Subject header override the endpoint URI subject. * * The option is a: <code>boolean</code> 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 0ba6ea582f496..21963a23f565d 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 @@ -536,9 +536,8 @@ default ImapsComponentBuilder to(java.lang.String to) { /** * Whether message headers From and Sender override the sender - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI sender, ignoring any From or Sender - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers From and Sender override the endpoint URI sender. * * The option is a: <code>boolean</code> type. * @@ -556,9 +555,8 @@ default ImapsComponentBuilder useHeaderFrom(boolean useHeaderFrom) { /** * Whether message headers To, CC, and BCC override the recipients - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI recipients, ignoring any recipient - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers override the endpoint URI recipients. * * The option is a: <code>boolean</code> type. * @@ -576,8 +574,8 @@ default ImapsComponentBuilder useHeaderRecipients(boolean useHeaderRecipients) { /** * Whether message header Reply-To overrides the replyTo pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI replyTo, ignoring any Reply-To header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Reply-To header override the endpoint URI replyTo. * * The option is a: <code>boolean</code> type. * @@ -595,8 +593,8 @@ default ImapsComponentBuilder useHeaderReplyTo(boolean useHeaderReplyTo) { /** * Whether message header Subject overrides the subject pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI subject, ignoring any Subject header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Subject header override the endpoint URI subject. * * The option is a: <code>boolean</code> 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 8eac59183ff1f..788034ed83519 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 @@ -536,9 +536,8 @@ default Pop3ComponentBuilder to(java.lang.String to) { /** * Whether message headers From and Sender override the sender - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI sender, ignoring any From or Sender - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers From and Sender override the endpoint URI sender. * * The option is a: <code>boolean</code> type. * @@ -556,9 +555,8 @@ default Pop3ComponentBuilder useHeaderFrom(boolean useHeaderFrom) { /** * Whether message headers To, CC, and BCC override the recipients - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI recipients, ignoring any recipient - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers override the endpoint URI recipients. * * The option is a: <code>boolean</code> type. * @@ -576,8 +574,8 @@ default Pop3ComponentBuilder useHeaderRecipients(boolean useHeaderRecipients) { /** * Whether message header Reply-To overrides the replyTo pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI replyTo, ignoring any Reply-To header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Reply-To header override the endpoint URI replyTo. * * The option is a: <code>boolean</code> type. * @@ -595,8 +593,8 @@ default Pop3ComponentBuilder useHeaderReplyTo(boolean useHeaderReplyTo) { /** * Whether message header Subject overrides the subject pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI subject, ignoring any Subject header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Subject header override the endpoint URI subject. * * The option is a: <code>boolean</code> 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 f65437957cd91..731e4c1e3d9fe 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 @@ -536,9 +536,8 @@ default Pop3sComponentBuilder to(java.lang.String to) { /** * Whether message headers From and Sender override the sender - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI sender, ignoring any From or Sender - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers From and Sender override the endpoint URI sender. * * The option is a: <code>boolean</code> type. * @@ -556,9 +555,8 @@ default Pop3sComponentBuilder useHeaderFrom(boolean useHeaderFrom) { /** * Whether message headers To, CC, and BCC override the recipients - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI recipients, ignoring any recipient - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers override the endpoint URI recipients. * * The option is a: <code>boolean</code> type. * @@ -576,8 +574,8 @@ default Pop3sComponentBuilder useHeaderRecipients(boolean useHeaderRecipients) { /** * Whether message header Reply-To overrides the replyTo pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI replyTo, ignoring any Reply-To header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Reply-To header override the endpoint URI replyTo. * * The option is a: <code>boolean</code> type. * @@ -595,8 +593,8 @@ default Pop3sComponentBuilder useHeaderReplyTo(boolean useHeaderReplyTo) { /** * Whether message header Subject overrides the subject pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI subject, ignoring any Subject header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Subject header override the endpoint URI subject. * * The option is a: <code>boolean</code> 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 273b7796fe68b..44922a16d9eb2 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 @@ -536,9 +536,8 @@ default SmtpComponentBuilder to(java.lang.String to) { /** * Whether message headers From and Sender override the sender - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI sender, ignoring any From or Sender - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers From and Sender override the endpoint URI sender. * * The option is a: <code>boolean</code> type. * @@ -556,9 +555,8 @@ default SmtpComponentBuilder useHeaderFrom(boolean useHeaderFrom) { /** * Whether message headers To, CC, and BCC override the recipients - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI recipients, ignoring any recipient - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers override the endpoint URI recipients. * * The option is a: <code>boolean</code> type. * @@ -576,8 +574,8 @@ default SmtpComponentBuilder useHeaderRecipients(boolean useHeaderRecipients) { /** * Whether message header Reply-To overrides the replyTo pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI replyTo, ignoring any Reply-To header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Reply-To header override the endpoint URI replyTo. * * The option is a: <code>boolean</code> type. * @@ -595,8 +593,8 @@ default SmtpComponentBuilder useHeaderReplyTo(boolean useHeaderReplyTo) { /** * Whether message header Subject overrides the subject pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI subject, ignoring any Subject header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Subject header override the endpoint URI subject. * * The option is a: <code>boolean</code> 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 097fbff735829..c873182bee192 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 @@ -536,9 +536,8 @@ default SmtpsComponentBuilder to(java.lang.String to) { /** * Whether message headers From and Sender override the sender - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI sender, ignoring any From or Sender - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers From and Sender override the endpoint URI sender. * * The option is a: <code>boolean</code> type. * @@ -556,9 +555,8 @@ default SmtpsComponentBuilder useHeaderFrom(boolean useHeaderFrom) { /** * Whether message headers To, CC, and BCC override the recipients - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI recipients, ignoring any recipient - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers override the endpoint URI recipients. * * The option is a: <code>boolean</code> type. * @@ -576,8 +574,8 @@ default SmtpsComponentBuilder useHeaderRecipients(boolean useHeaderRecipients) { /** * Whether message header Reply-To overrides the replyTo pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI replyTo, ignoring any Reply-To header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Reply-To header override the endpoint URI replyTo. * * The option is a: <code>boolean</code> type. * @@ -595,8 +593,8 @@ default SmtpsComponentBuilder useHeaderReplyTo(boolean useHeaderReplyTo) { /** * Whether message header Subject overrides the subject pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI subject, ignoring any Subject header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Subject header override the endpoint URI subject. * * The option is a: <code>boolean</code> 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 db4275f06fd7e..711ea5ddf8308 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 @@ -2105,9 +2105,8 @@ default MailEndpointProducerBuilder to(String to) { } /** * Whether message headers From and Sender override the sender - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI sender, ignoring any From or Sender - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers From and Sender override the endpoint URI sender. * * The option is a: boolean type. * @@ -2123,9 +2122,8 @@ default MailEndpointProducerBuilder useHeaderFrom(boolean useHeaderFrom) { } /** * Whether message headers From and Sender override the sender - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI sender, ignoring any From or Sender - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers From and Sender override the endpoint URI sender. * * The option will be converted to a boolean type. * @@ -2141,9 +2139,8 @@ default MailEndpointProducerBuilder useHeaderFrom(String useHeaderFrom) { } /** * Whether message headers To, CC, and BCC override the recipients - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI recipients, ignoring any recipient - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers override the endpoint URI recipients. * * The option is a: boolean type. * @@ -2159,9 +2156,8 @@ default MailEndpointProducerBuilder useHeaderRecipients(boolean useHeaderRecipie } /** * Whether message headers To, CC, and BCC override the recipients - * pre-configured in the endpoint URI. Defaults to true. Set to false to - * always use the endpoint URI recipients, ignoring any recipient - * headers from the message. + * pre-configured in the endpoint URI. Defaults to false. Set to true to + * let message headers override the endpoint URI recipients. * * The option will be converted to a boolean type. * @@ -2177,8 +2173,8 @@ default MailEndpointProducerBuilder useHeaderRecipients(String useHeaderRecipien } /** * Whether message header Reply-To overrides the replyTo pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI replyTo, ignoring any Reply-To header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Reply-To header override the endpoint URI replyTo. * * The option is a: boolean type. * @@ -2194,8 +2190,8 @@ default MailEndpointProducerBuilder useHeaderReplyTo(boolean useHeaderReplyTo) { } /** * Whether message header Reply-To overrides the replyTo pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI replyTo, ignoring any Reply-To header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Reply-To header override the endpoint URI replyTo. * * The option will be converted to a boolean type. * @@ -2211,8 +2207,8 @@ default MailEndpointProducerBuilder useHeaderReplyTo(String useHeaderReplyTo) { } /** * Whether message header Subject overrides the subject pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI subject, ignoring any Subject header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Subject header override the endpoint URI subject. * * The option is a: boolean type. * @@ -2228,8 +2224,8 @@ default MailEndpointProducerBuilder useHeaderSubject(boolean useHeaderSubject) { } /** * Whether message header Subject overrides the subject pre-configured - * in the endpoint URI. Defaults to true. Set to false to always use the - * endpoint URI subject, ignoring any Subject header from the message. + * in the endpoint URI. Defaults to false. Set to true to let the + * message Subject header override the endpoint URI subject. * * The option will be converted to a boolean type. *