Why can’t I send SMS or activate iMessage with the Vodafone/O2 Travel or O2 SMS Only plans?
These plans are designed for receiving SMS only. Outgoing SMS is not supported, as this restriction helps prevent SMS phishing fraud. Because iMessage activation requires both sending and receiving SMS, it cannot be set up with these plans.
Note: You will still be able to receive unlimited inbound SMS reliably worldwide.