Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Messaging: Email: Push Email
Functional Description

Features

Push-IMAP

Qt Extended supports push email for IMAP servers that support the IDLE extension (RFC2177).

Previously Qtmail was limited to synchronizing with IMAP servers when either the user manually checked mail (using the 'Get all mail' menu option) or during periodic polling (if interval checking was enabled). This had the disadvantage that if a user required that they be quickly notified of newly arrived mail (say normally at most a few minutes after the mail arrived) then they would be required to check mail frequently (every few minutes) which could lead to high data charges for users charged on the amount of traffic used.

As Qt Extended supports IMAP IDLE based push email:
1) For IMAP accounts the 'Push enabled' checkbox can be turned on to enable IMAP IDLE based push email.
2) For such accounts a long lived connection to the server of the account is created when the messaging server starts up and an IDLE command is periodically sent to the server to keep the connection open (once every 28 minutes). If the connection cannot be created at startup then errors are logged and another attempt is made when the account is manually checked for mail.
3) This long lived connection is used to monitor the account for newly arrived messsages, in which case standard mail checking for the account is invoked causing all new messages to be retrieved.
4) Alternatively if the server does not support the IMAP IDLE command then errors are logged using the conventional qLog mechanism using the IMAP category.

This support allows Qt Extended device users to be quickly notified of new messages (normally within a few seconds) arriving in IMAP accounts that support the IDLE extension, without the use of excessive (and potentially expensive) network bandwith.


Copyright © 2009 Nokia Trademarks
Qt Extended 4.4.3
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web