2016-06-11 34 views
0

我們使用Mule ESB發送電子郵件與smtp:連接器和smtp:端點。我從來沒有和騾子一起工作過。任務是通過smtp header FROM字段發送一個人的姓名,以便該人的姓名掩蓋我們發送的通用電子郵件,基本上是「我的姓名」。我試過這種精確的格式,但它會引發一些格式錯誤的異常。我知道可以用java來做到這一點,但似乎無法在mule xml文件中找到屬性。也許它可能劫持smtp:端點並編寫自定義的java代碼來做到這一點?發送名稱trough smtp標題與騾ESB

ps。我不能給你任何代碼:(

+0

能否請您分享虛擬代碼。 – AnupamBhusari

回答

0

嘗試從SMTP出站端點的屬性傳遞MEL表達,象下面這樣:

<smtp:outbound-endpoint from="#[message.inboundProperties['smtp.from']]" host="..." port="..." connector-ref="..." to="#[message.inboundProperties['smtp.to']]" subject="#[message.inboundProperties['smtp.subject']]" cc="#[message.inboundProperties['smtp.cc']]" bcc="#[message.inboundProperties['smtp.bcc']]" responseTimeout="10000" doc:name="Send SMTP"></smtp:outbound-endpoint>