Thats cool!

Never thought about it :-| After all the endpoints are just POJOs. So this
will be applicable to any component!!! This should b put in a writeup
somewhere, very obvious, but can overlook easily...

Will try to write a quick post on this on the weekend.

Regards,
Rohit




willem.jiang wrote:
> 
> Hi,
> 
> You can set the your mail binding form the mail endpoint.
> Here is some examples.
> Java DSL
> 
> MailEndpoint mailEndpoint = new MailEndpoint("MailURI");
> mailEndpoint.setBinding(new YourBinding());
> 
> from(mailEndpoint).to("other endpoint");
> 
> Spring
> 
> <bean name="myBinding" class="MyBinding"/>
> 
> <bean name="mailEndpoint"
> class="org.apache.camel.component.mail.MailEndpoint">
> <property name="binding" ref="myBinding"/>
> </bean>
> <camelContext id="camel"
> xmlns="http://activemq.apache.org/camel/schema/spring";>
>      <route>
>       <from ref="mailEndpoint"/>
>       <to uri="otherEndpoint"/>
>     </route>
> </camelContext>
> 
> 
> Willem
> 
> rohitbrai wrote:
>> Found a workaround, which satisfies the requirement  -
>> setHeader("from", constant("Dummy <du...@dumdum.com>"))
>> 
>> Where Dummy is the sender name and du...@dumdum.com is the sender email.
>> 
>> 
>> 
>> rohitbrai wrote:
>>> I have a requirement, which should I think should be standard, that when
>>> I
>>> send the mail I should be able to set the sender name also along with
>>> the
>>> sender email.
>>>
>>> Is there any way to do this??? Can I extend the MailBinding class, such
>>> that Camel reads my class to create binding for the the mail component?
>>>
>>> I am asking because I may need to do many customizations to the mail and
>>> headers and properties before sending the mail in my application.
>>>
>>> Regards,
>>> Rohit
>>>
>>>
>>>
>> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Can-Modify-Mail-SMTP-component-to-accept-Sender-Name-along-with-Sender-Email-tp23651192p23664324.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to