SMTP : encryption et decodage... - Programmation
Marsh Posté le 11-03-2001 à 19:55:24
Il est encodé mais pas crypté. Tout le monde peut le lire.
Marsh Posté le 11-03-2001 à 20:04:32
Pour savoir quel est le format de codage il faut te référer au Header du mail il y a un champ Content-transfer-Encoding qui spécifie quel type de codage a été utilisé.
Pour ce qui est du codage il dépend des données à transmettre et il exite autre chose que le base64 (et non MIME64). Pour plus des renseignement plus précis jette un oeil sur les RFC (1341 et 1521 je crois ).
Marsh Posté le 11-03-2001 à 20:16:49
Si tu veux j'ai fait un composant activeX appelé kmail qui envoie des mails (en encodant les pièces jointes en base64).
Je pourrais t'aider.
sinon y'a effectivement de bon RFC sur le net.
(cf mon site pour kmail)
Marsh Posté le 11-03-2001 à 20:36:36
Ok, merci a tous, j'avais pas trouve les bons RFC, je vais aller fouiller...
Kyle_Katarn, merci, mais les activeX c'est pas le truc pour ce que je dois faire...
Merci
A+++
Marsh Posté le 11-03-2001 à 22:24:11
Je sais mais je veux dire que si tu as besoin d'un truc, genre l'algo pour coder en base 64 ...
Marsh Posté le 13-03-2001 à 10:24:51
Bon me voila de retour... tojours avec mes histoire de mail ;-)
Bon Base64 c'est bon, y'a juste un truc...
Dans un premier temps j'aimerais ne lire que le header du message, donc hop "TOP 1 20"... bein non pas hop !
Normalement la valeur de top est un nombre de ligne, mais j'ai essaye diverses valeurs (3,10,15,20) et cela n'a que tres peu d'influence sur le resultat (en tout cas c'est pas le nombre de ligne voulue, quand je met 3 j'obtient au moins une douzaine de ligne...)
Les serveurs pop interpretent-ils la valeurs top toujours de la meme façon (normalement oui si j'en crois les RFC (1939)), sinon quelqu'un aurait-il une idee sur le pourquoi du comment ?
Merci !
Marsh Posté le 13-03-2001 à 11:31:43
Je pense que tu as mal lu la doc.
Tout d'abord la fonction TOP n'est pas accessible sur tout les servers POP3. Ensuite la fonction TOP renvoie la totalité du header + le nombre de lignes (header exclu) du messages indiqué
TOP 2 0 renvoie le header du message 2
TOP 2 10 renvoie le header du message 2 ainsi que les 10 premières lignes du messages si le message en comporte au moins 10.
Pour un message de 4 lignes (header exclus)
top 2 10 renverra la meme chose que top 2 10000000
si tu regardes le contenu du header et précisément au niveau des lignes indiquant quels servers ont été utilisés et au niveau de la position du type MIME par exemple.
tu comprendras pourquoi ca ne servirait a rien de sélectionner le nombre de lignes du header (en fait ca n'aurait aucun intérêt et ca compliquerait les choses)
[edit]--Message édité par zeltron--[/edit]
Marsh Posté le 13-03-2001 à 12:25:00
Merde !! (pardon)
Je viens de le voir... Je suis vraiment qu'un gros naze :-( (et en plus comme tu le dis, c'est logique !)
Merci zeltron, desole pour le derangement...
Marsh Posté le 11-03-2001 à 19:44:34
Salut,
Une question sur le protocole SMTP, le texte composant le mail est-il encrypte par defaut ?
Je dois utiliser un format d'encryption (MIME64 je pense), le mail comportera-t-il une indication sur le fait que le body est ou non encrypte ? Y'a-t-il une solution pour differencier un message crypte par MIME d'un autre non crypte ?
Merci.