NAME MMS::Mail::Provider - This provides a base class for parsing an MMS::Mail::Message object into a MMS::Mail::Message::Parsed object. VERSION Version 0.07 SYNOPSIS This class provides a parse method for parsing an MMS::Mail::Message object into an MMS::Mail::Message::Parsed object for 'generic' MMS messages (or ones that cannot be identified as coming from a specific provider). METHODS The following are the top-level methods of the MMS::Mail::Provider class. Constructor "new()" Return a new MMS::Mail::Provider object. Regular Methods "parse" MMS::Mail::Message Instance method - The "parse" method parses the MMS::Mail::Message and returns an MMS::Mail::Message::Parsed. "retrieve_phone_number" STRING Instance method - This method splits the provided string on @ and returns the first list element from the split, replacing any leading + character with 00. This seems to be the convention used by most UK providers and may work for other non-UK providers. AUTHOR Rob Lee, "" BUGS Please report any bugs or feature requests to "bug-mms-mail-provider@rt.cpan.org", or through the web interface at . I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. NOTES Please read the Perl artistic license ('perldoc perlartistic') : 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ACKNOWLEDGEMENTS As per usual this module is sprinkled with a little Deb magic. COPYRIGHT & LICENSE Copyright 2005 Rob Lee, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO MMS::Mail::Message, MMS::Mail::Message::Parsed, MMS::Mail::Provider