One of the features which is missing in the iPhone is that it lacks integrated support for MMS. If you are used to using MMS then it can be painful for you.
The iPhone’s built-in support for email can be used to work around this lack of functionality to send and receive picture messages and without the need of some nerdy iPhone hack.
An email address is assigned to all the subscribers by all wireless providers. The email address is based on your phone number and if you send an email then that email will be delivered as a text message. Similarly if you send a picture to that email address using the built in “Email Photo” functionality of iPhone, this will result in it getting delivered as a picture message (MMS). You should know the address of the contact to whom you want to send a picture message.
Below is mentioned the list of common providers:
(All you will need to do is enter the recipients 10 digit number into the appropriate carrier field.)
Alltel = firstname.lastname@example.org
AT&T = email@example.com
Boost Mobile = firstname.lastname@example.org
Cingular (AT&T) = email@example.com
Einstein PCS = firstname.lastname@example.org
Sprint = email@example.com
T-Mobile = firstname.lastname@example.org
US Cellular = email@example.com
Verizon Wireless = firstname.lastname@example.org
Virgin Mobile = email@example.com
To receive picture messages also the same principle works due to the built-in email client. The picture is to be send as an email to the email account that has been setup on your iPhone for you to receive a picture message.