# Mms2r 1.1.0 Released

**URL:** <https://www.ruby-forum.com/t/mms2r-1-1-0-released/106368>\
**Category:** Ruby\
**Created:** [June 9, 2007, 5:34am UTC](https://www.ruby-forum.com/t/mms2r-1-1-0-released/106368 "2007-06-09T05:34:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mike-moscow](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/53a042/32.png) [@mike-moscow](https://www.ruby-forum.com/u/mike-moscow)\
**Post date:** [June 9, 2007, 5:34am UTC](https://www.ruby-forum.com/t/mms2r-1-1-0-released/106368/1 "2007-06-09T05:34:03Z")

</div>

We need additional MMS samples to increase the powers of MMS2R!

You can help make MMS2R super awesome and radigical (radical+magical)!

Please send an MMS image from your cellphone to:  
removed\_email\_address@domain.invalid  
and then send another MMS image to the address above and attach a text  
message with the image.

Cool pictures will be added to MMS2R’s Flickr page:  
[![Imgur](https://live.staticflickr.com/1133/543568030_386c9c05b4_z.jpg "mms2r") ](https://www.flickr.com/photos/8627919@N05/)

mms2r version 1.1.0 has been released!

- [http://mms2r.rubyforge.org/](http://mms2r.rubyforge.org/)

## DESCRIPTION:

MMS2R is a library that decodes the parts of an MMS message to disk  
while  
stripping out advertising injected by the cellphone carriers. MMS  
messages are  
multipart email and the carriers often inject branding into these  
messages. Use  
MMS2R if you want to get at the real user generated content from a MMS  
without  
having to deal with the cruft from the carriers.

If MMS2R is not aware of a particular carrier no extra processing is  
done  
to the MMS other than decoding and consolidating its media.

Contact the author to add additional carriers to be processed by the  
library. Suggestions and patches appreciated and welcomed!

Corpus of carriers currently processed by MMS2R:

- AT&T/Cingular =\> [mmode.com](http://mmode.com)
- Cingular =\> [mms.mycingular.com](http://mms.mycingular.com)
- Cingular =\> [cingularme.com](http://cingularme.com)
- Dobson/Cellular One =\> [mms.dobson.net](http://mms.dobson.net)
- Nextel =\> [messaging.nextel.com](http://messaging.nextel.com)
- Sprint =\> [pm.sprint.com](http://pm.sprint.com)
- Sprint =\> [messaging.sprintpcs.com](http://messaging.sprintpcs.com)
- T-Mobile =\> [tmomail.net](http://tmomail.net)
- Verizon =\> [vzwpix.com](http://vzwpix.com)
- Verizon =\> [vtext.com](http://vtext.com)

Changes:

## 1.1.0 / 2007-06-08 (Toki Wartooth)

- get\_body to return body text (Luke F.)

- get\_subject returns “” for default subjects now

- default subjects listed in yaml by carrier in conf directory

- added granularity to Cingular, Sprint, and Verizon carrier services  
(Will Jessup)

- refactored Sprint instance to process all media (Will Jessup + Mike)

- optimized text transformations (Will Jessup)

- properly handle ISO-8859-1 and UTF-8 text (Will Jessup)

- autotest powers activate! (ZenTest autotest discovery enabled)

- configuration file ignores, transforms, and subjects all store  
Regexp’s

- Put vendor Text::Format & TMail::Mail as an external subversion  
dependency  
to the 1.2 stable branch of Rails ActionMailer

- added get\_number method to return the phone number associated with  
this MMS

- get\_media and get\_text attachment\_fu helper return the largest piece  
of media  
of that type if the more than one exits in the media (Luke F.)

- added block support to process() method (Shane V.)

- [http://mms2r.rubyforge.org/](http://mms2r.rubyforge.org/)
