Just got Swirly running on UK O2 contract account:
What I did was initially made the mistake of telling the truth with regards to what I want to do, i.e. send MMS on an iPhone. Result: "Sorry sir the tarriff nor the phone supports MMS."
Phoned back 30 mins later and this time my story was I need to take a phone abroad that has MMS.
As my iPhone is uninsured I want to put my iPhone SIM in my old XDA phone.
Thus I need the MMS bar lifting on the account.
"Not a problem, will be in effect in 2 to 24hrs."
Peachy. Make up your own moral to the story.
So now the settings I use for MMS on O2 in the UK:
MMSC:
http://mmsc.o2.co.uk:8002Proxy: 193.113.200.195:8080
APN: wap.o2.co.uk
Username: o2wap
Password: password
Image Size: I use medium but I suppose any one will do. It's your phone bill...
UserAgent: iPhone
Save the settings and give it a couple of mins for the "m" next to the battery to go green.
I've heard stories about the port number dropping off the end of the IP addresses so just check.
All that remains is to have your girlfriend send you a 'test' pic....
Lovely!