You Are Here:

S60 3rd Edition: Creating Custom Message Type Modules (with Example) v1.2

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Forum Nokia Events

MobileMonday Italy: The User Applications
November 23, 2009
Rome

Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa

Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India

LeWeb
December 09, 2009
Paris

Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki


View all
file name: S60_3rd_Edition_Creating_Custom_Message_Type_Modules_v1_2_en.zip
description: Download this updated C++ document and code example to learn how to create Message Type Modules (MTMs) for S60 3rd Edition and later releases. The target audience is e-mail developers implementing their own e-mail protocol (for example, Push e-mail service), where preinstalled S60 platform e-mail MTMs (POP3, IMAP4) cannot be used. The package demonstrates how to develop and install an MTM, how to create an account (mailbox), how to create a simple viewer/editor implemented as a server application, how to provide support to send from other applications, and how to receive notifications of new messages. Message sending and receiving are echoed locally. Note that Symbian platform security imposes heavy capability requirements for MTMs (up to ALL-TCB capabilities) and thus the application has to be signed using the Manufacturer Approved Developer Certificate. In the updated version, information on attachment handling has been added to the document.
type: Example
topics: Enterprise
Messaging
     E-Mail
S60
     S60 3rd Edition
Symbian C++
language: English (en)
encoding: Zip Archive (.zip)
intended audience: Advanced
compatibility: S60 3rd Edition S60 3rd Edition, Feature Pack 1 S60 3rd Edition, Feature Pack 2 Tested with Nokia E50, Nokia E61, Nokia E61i, Nokia E70, Nokia E90, Nokia N71, Nokia N73, Nokia N95 8GB, Nokia 6220 Classic, and Nokia 6290. Created and tested with S60 3rd Edition Maintenance Release SDK, S60 3rd Edition FP1 SDK, and S60 3rd Edition FP2 Beta SDK.
Download AllVersions


Additional information

distribution: Forum Nokia Global Web Site
S60 Web Site
edition: 1
editorial revision: 2
publication rights: Copyright © 2006-2008 Nokia Corporation.
size: 622 KB
supersedes: S60 3rd Edition: Creating Custom Message Type Modules (with Example) v1.1

<< Back to Previous Page

 

Rate This:

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZdescriptionQSxE44ownloadE20thisE20updatedE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eE20InE20theE20updatedE20versionE2cE20informationE20onE20attachmentE20handlingE20hasE20beenE20addedE20toE20theE20documentE2eX qdcZformatQNx636601X qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f7c838053E2d2474E2d4359E2d979bE2d591d56738601E2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f2E5fenE2ezipX qdcZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29E20E20v1E2e2X qdcZtypeQUqfnZPrimaryE52esourceQ qdcZtypeQUqfntypeZApplicationQ qdcZtypeQUqfntypeZE45E78ampleQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqmarsZMediaInstanceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qdctermsZeE78tentQNx636601X qrssZdescriptionQSxE44ownloadE20thisE20updatedE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eE20InE20theE20updatedE20versionE2cE20informationE20onE20attachmentE20handlingE20hasE20beenE20addedE20toE20theE20documentE2eX qrssZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29E20E20v1E2e2X qeditorZdescriptionE5fcreatedQDx2008E2d06E2d25T10E3a42E3a56E5aX qeditorZdescriptionE5fmodifiedQDx2008E2d06E2d27T06E3a34E3a22E5aX qeditorZtypeQUqfntypeZApplicationQ qeditorZtypeQUqfntypeZE45E78ampleQ qeditorZtypeQUqfntypeZE52esourceQ qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X qfnZcompatibilityQSxS60E203rdE20E45ditionE0aS60E203rdE20E45ditionE2cE20FeatureE20PackE201E0aS60E203rdE20E45ditionE2cE20FeatureE20PackE202E0aE0aTestedE20withE20NokiaE20E4550E2cE20NokiaE20E4561E2cE20NokiaE20E4561iE2cE20NokiaE20E4570E2cE20NokiaE20E4590E2cE20NokiaE20N71E2cE20E0aNokiaE20N73E2cE20NokiaE20N95E208GBE2cE20NokiaE206220E20ClassicE2cE20andE20NokiaE206290E2eE0aE0aCreatedE20andE20testedE20withE20S60E203rdE20E45ditionE20MaintenanceE20E52eleaseE20SE44KE2cE20S60E203rdE0aE45ditionE20FP1E20SE44KE2cE20andE20S60E203rdE20E45ditionE20FP2E20BetaE20SE44KE2eX qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X qfnZfilenameQSxS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f2E5fenE2ezipX qfnZpublishedQDx2008E2d06E2d27T00E3a00E3a00E5aX qfnZrepresentationQLqeditorZAttachmentQxS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f2E5fenE2ezipX qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZemailQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZenterpriseQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZmessagingQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZApplicationQ qfnZtypeQUqfntypeZE45E78ampleQ qfnZtypeQUqfntypeZE52esourceQ qfnZupdatedQDx2008E2d06E2d27T06E3a34E3a22E5aX qfnZusE5foriginQLqE78sdZbooleanQxtrueX qmarsZdescriptionQSxE44ownloadE20thisE20updatedE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eE20InE20theE20updatedE20versionE2cE20informationE20onE20attachmentE20handlingE20hasE20beenE20addedE20toE20theE20documentE2eX qmarsZeditionQNx1X qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX qmarsZinstanceOfQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fec735e80E2d0bbbE2d491cE2db5c2E2d3fa8df09dfb2E2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qmarsZrevisionQNx2X qmarsZsizeQNx636601X qmarsZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29E20E20v1E2e2X qncZrightsQSxCopyrightE20Ea9E202006E2d2008E20NokiaE20CorporationE2eX qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f281f9c73E2d5d5cE2d48b6E2db644E2d30820c065246E2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f1E5fenE2ezipX qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F7c838053E2d2474E2d4359E2d979bE2d591d56738601E252FS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f2E5fenE2ezipX qrdfZtypeQUqfnZPrimaryE52esourceQ qrdfZtypeQUqfntypeZApplicationQ qrdfZtypeQUqfntypeZE45E78ampleQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqmarsZMediaInstanceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ