I have an Android G1 Developer phone (based on the HTC Dream) and have had major issues getting MMS to work with the Vodafone network in New Zealand. Vodafone was next to useless in resolving this problem but after bashing my head against a wall for ages and “phoning a friend” (thanks Nick) I finally have a configuration that works.
Interesting enough I actually resorted to debugging my phone to see where the issue was and then took a wander through the Android source code to see why things were going wrong. In the end it turned out to be simple case sensitivity issue with the APN type field for the MMS APNĀ (it must all be in lowercase) !
So in case anyone else is having the same issue here are the details of the two APNs you need to setup. These should work for any Android based devices:
Name: Vodafone NZ APN: www.vodafone.net.nz Proxy: <not set> Port: <not set> Username: <not set> Password: <not set> Server: <not set> MMSC: null MMS Proxy: <not set> MMS Port: <not set> MCC: 530 MNC: 01 APN Type: default
Name: Vodafone NZ-MMS APN: live.vodafone.com Proxy: <not set> Port: <not set> Username: <not set> Password: <not set> Server: <not set> MMSC: http://pxt.vodafone.net.nz/pxtsend MMS Proxy: 172.30.38.3 MMS Port: 8080 MCC: 530 MNC: 01 APN type: mms

Sorry mate, these settings don’t work.
it’s a sad sad day for NZ and Android lol.
They used to work on my G1 dev phone running android 1.5 and even then it would only send MMS’ when on WIFI (even though the 3G or G symbol would appear during sending).
Just tried these and can’t get it to send on either just 3G or connected on WiFi
@Crytos Interesting they work just fine for me (under 1.5 and now 1.6)…
I’m pretty sure that the MMSCs are only visible to the 3G network so I’m very surprised that you could send MMS via WiFi…
Is you data connection working? Can you browse the web ?