Не думаю, что ты можешь.Источник может даже не иметь имени JNDI - если, например, сообщение отправлено с консоли поставщика сообщений или из Spring (а не с сервера приложений).
Я думаю, что сообщение не сохраняетсялюбая информация об отправителе, если она не включена вручную в виде свойств.
Обновление: То же самое относится и к адресатам - они однозначно идентифицируются по имени поставщика сообщений, который сноване хватает имени JNDI.Например, я сейчас использую ActiveMQ с пружиной, и нет никаких имен JNDI вообще.Имя JNDI - это имя, под которым клиент ссылается на определенную тему / очередь внутри своего контейнера и не является информацией, хранящейся в сообщении JMS.