Question: can an imessage be delivered if the phone is off?
Answer: NO but there's a caveat! An iMessage will only show up as "Delivered" if it has been successfully delivered to at least one of the recipient's devices that are​ enabled for iMessage. ... So in this situation, an iMessage can say delivered, but the text recipient's iPhone may actually just have a dead battery.