Кажется, что установка заголовка To работает только в том случае, если служба использует прослушиватель желаемого транспорта, а также отправителя. Поэтому, если вы пытаетесь создать динамическую конечную точку mailto в службе, которая прослушивает только http, она пытается перенаправить почту через транспорт http, и это не работает.
В качестве обходного пути я установил адрес конечной точки в адрес учетной записи электронной почты сервера (это также обеспечивает контрольный журнал отправленных писем) и установил свойство CC или BCC на транспортном уровне. например:
<property name="mailAddress" expression="/xpath/to/email/address" scope="default"/>
тогда
<property name="CC" expression="get-property('mailAddress')" scope="transport" />
или
<property name="BCC" expression="get-property('mailAddress')" scope="transport" />
вы можете получить адрес электронной почты непосредственно в свойстве CC, но, выполнив это, вы сможете выполнить проверку свойства address.