Hello George, I do not know your usecase, but for me it woked well together with non persistent messages to remove the expiry address.
<address-setting match="#"> <dead-letter-address>DLQ</dead-letter-address> <!--expiry-address>ExpiryQueue</expiry-address --> Artemis will complain in the log about this, but expired messages do not pile up Regards Herbert Von: "Kamara, George (RWS CIV)" <george.kama...@rws.nl.INVALID> An: "users@activemq.apache.org" <users@activemq.apache.org> Datum: 24.06.2025 11:12 Betreff: [Ext] Automatic delete of Expired Messages Hi, We?re a lot further on our journey now and things are going relatively well. I?ve implemented auto create expiry queue and this seems to be working well, however. Momentarily our applications are not processing the expiry queues and to that end, the journal is periodically filling up. I did a lot of looking around and couldn?t seem to find any mechanism to purge/delete the messages past expiration and wondered if anyone had any suggestions. I?ve written a small script - but I would prefer something in config Thanks in advance