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.