SMS messages never delivered if target phone is off-network I have a Samsung GT-I5500 (Europa) running Android 2.1.

Sending an SMS message to an off-phone will result in a notification saying 'message not sent'

It is never delivered even after the target phone is turned back on.

Message should be stored on network until it expires or is delivered.

I have eliminated network causes by trying the SIM in a non Android phone, which works as it should do.

I also tried a different network SIM in the phone, same problem.

I suspect the SMS 'message validity' field but cannot find a way to access it.

Anyone experienced this? Are there any solutions?
After doing a lot of research around this issue, I deleted the relevant contact, and all the conversations, and after adding the contact again, everything worked OK.

I believe it has something to do with having multiple copies of the same number in the messaging system. ie +447891.... 07891..... 447891... etc I might be completely wrong about this. But it definitely works now, on all 3 messaging apps that I have tried.