Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Applications
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

BeMail: Laisser le courrier sur le serveur

Comme vous le savez déjà probablement, BeMail, le client courriel fourni avec BeOS, ne comporte pas d'option pour laisser le courrier sur le serveur. Si vous avez besoin de cette fonctionnalité, vous allez probablement acheter un des multiples clients de courrier intéressants disponibles sous BeOS [ndt: ou télécharger l'excellent Mail-It devenu gratuit]. Cependant, il est possible de forcer BeMail à laisser le courrier sur le serveur, bien que cela ne soit pas une solution parfaite.
Cette astuce implique l'utilisation de DiskProbe pour modifier le fichier binaire mail_deamon. Dans tous les cas, servez-vous de DiskProbe avec une extrème précaution. Notez aussi que cela ne donne pas à BeMail la possibilité de conserver le souvenir du courrier qui a déjà été téléchargé, donc vous allez recevoir tout votre courrier à chaque fois que vous allez interroger votre boîte POP. Cela étant dit, voilà comment faire. Notez que cela a été testé UNIQUEMENT sur R4.0 x86.

Après avoir enregistré une copie de secours du fichier, glissez /boot/beos/system/servers/mail_daemon sur l'icône de DiskProbe. Au décalage (offset) 0x16E69 vous allez voir la commande DELE, qui est envoyée au serveur pour supprimer un message. Insérez juste un 0x00 (ajoutez 00 dans un cadre hexadécimal, pas deux chiffres zéro au lieu de D et E) à ce décalage, afin d'effacer uniquement le "D" de "DELE" et le remplacer par '\0', mail_daemon est écrit en C, et '\0' est la fin de la chaîne ASCII, donc la chaîne ne sera pas envoyée au serveur.

En regardant dans la fenêtre de débogage, vous allez voir par exemple que, si vous avez un message sur le serveur de courrier de votre FAI, mail_deamon envoie "1" au lieu de "DELE 1". Le serveur POP3 va répondre par "incorrect command", mais va continuer. Un vrai bidouillage, mais ça marche ;o)

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Frédéric.
Site de l'auteur de cette astuce: http://fly.to/tiange.

Astuce traduite par: Nabox, site: chez.com/nabox.

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network