Both tell and ask have “sender” parameters, and a DeadLetter contains the original sender ActorRef, so it should be possible to do something like:
case DeadLetter(message, sender, recipient) => recipient ! (message)(sender)
or
case DeadLetter(message, sender, recipient) => recipient ? (message)(timeout, sender)
Hope this helps.
Brian