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 = email@example.com
AT&T = firstname.lastname@example.org
Boost Mobile = email@example.com
Cingular (AT&T) = firstname.lastname@example.org
Einstein PCS = email@example.com
Sprint = firstname.lastname@example.org
T-Mobile = email@example.com
US Cellular = firstname.lastname@example.org
Verizon Wireless = email@example.com
Virgin Mobile = firstname.lastname@example.org
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.