This week we have added MMS Messaging functionality to our Messaging and IndexItem module after finding out AT&T released MMS message support for the iPhone. Today, I found out that AT&T is limiting the size of the multimedia files to 3 megabytes. Here is an example error message:
This Message was undeliverable due to the following reason:
Your message is larger than the destination computer is willing to accept, so it was returned. The error message below indicates the size of your message and the maximum size allowed by the receiving E-mail system. You may be able to split your message into several smaller pieces and have them delivered separately.
Size of this message: 9652185 bytes
Server maximum size: 3145728 bytes
So, I had to add a file size check before sending a MMS message. If a file is too large, you will just receive a SMS message. Other than that, I have received about 50 MMS messages again today, using our modules and everything seems to be working great. We look forward to releasing the functionality this week to our DNN module subscriptions.