Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2891 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  mail html => bug tous les 1024 caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mail html => bug tous les 1024 caractères

n°572264
arsenick69
Posté le 21-11-2003 à 11:17:38  profilanswer
 

Bonjour  
 
bon voila mon problème, j'envoi un mail au format html, tout ce passe bien sauf que tous les 1024 caractères de la source il fait un saut de ligne et insère un "!" ...
 
j'arrive pas à m'en défaire ...


---------------
L'arsenic est present a l'etat de traces dans toutes matieres vivantes. www.arsenick.net
mood
Publicité
Posté le 21-11-2003 à 11:17:38  profilanswer
 

n°572266
simogeo
j'ai jamais tué de chats, ...
Posté le 21-11-2003 à 11:19:28  profilanswer
 

cai fun ca [:dawa]
 
un morceau de code peut-etre !?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°572272
arsenick69
Posté le 21-11-2003 à 11:24:25  profilanswer
 

ok ...
 
j'utilise une classe, mais le problème est le même avec la fonction mail ...  
j'epure le code alors faut pas s'inquieter pour la coherence ...
 
 
le body :
 

Code :
  1. $body='
  2. <html>
  3. <head>
  4. <title>[arsenick.net] - Newsletter</title>
  5. <meta http-equiv="Content-Type" content="text/html; tcharset="US-ASCII">
  6. <link rel="stylesheet" href="http://www.arsenick.net/style.css" type="text/css">
  7. </head>
  8. <body class="links">
  9. <table align="center">
  10. <tr> <td align="left" class="links"><a href="http://www.arsenick.net" target="_blank"><img src="http://www.arsenick.net/images/logo.gif" border="0"></a></td></tr>
  11. </table>
  12. </body>
  13. </html>
  14. ';


 
l'envoi :  
 

Code :
  1. $m= new Mail;
  2. $m->From("site@arsenick.net" );
  3. $m->To('moi@club-internet.fr');
  4. $m->Subject('[arsenick.net] Newsletter');
  5. $m->Body($body);
  6. $m->ReplyTo("site@arsenick.net" );
  7. $m->Priority(1);
  8. $m->Send();


---------------
L'arsenic est present a l'etat de traces dans toutes matieres vivantes. www.arsenick.net
n°572278
mrbebert
Posté le 21-11-2003 à 11:28:41  profilanswer
 

Il faut mettre des '\n' de temps en temps dans le corps du mail [:spamafote]

n°583095
blackphant​om
Pfffff...
Posté le 04-12-2003 à 15:46:53  profilanswer
 

mrBebert a écrit :

Il faut mettre des '\n' de temps en temps dans le corps du mail [:spamafote]


 
C'est exactement ca; a mon avis, tu es limité a 1024 caractères par ligne par defaut; ton mail est défini sur une seule ligne, donc rajoute des \n apres chaque balise de fin html par exemple

n°583119
Kristoph
Posté le 04-12-2003 à 16:18:14  profilanswer
 

Elle est ou l'epoque ou on limitait les mails à 72 caractères par ligne pour faciliter la lecture sur tous les supports même les plus improbables :/ ...

n°583294
Kyle_Katar​n
Posté le 04-12-2003 à 20:21:16  profilanswer
 

C'est 73 + \n par ligne il me semble (cf les RFC)

n°583845
bobe
Posté le 05-12-2003 à 15:50:53  profilanswer
 

rfc 2822
 

Citation :


Il y a deux limites que ce standard émets sur le nombre de caractères dans une ligne. Chaque ligne de caractères NE DOIT PAS dépasser 998 caractères, et ne DEVRAIT pas être supérieur à 78 caractères, si on exclut le CRLF.


 
etc.
 
http://abcdrfc.free.fr/
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  mail html => bug tous les 1024 caractères

 

Sujets relatifs
Envoie de mail via .cmd .?[planning en ligne] Peut-on faire ça en html ?
codage du texte en HTML[CSS / HTML] Quel navigateur choisir ?
Visual C++ : Dialog Box HTML based, controls old style...[HTML] Quel logiciel utiliser ?
pb du traitement des donnees en PHP recuperees d'un formulaire html[HTML] Probleme d'alignement d'images
[HTML] Utilisation des balises CODE, SAMP, VAR et TT[MFC] Dropper un E-Mail d'Outlook
Plus de sujets relatifs à : mail html => bug tous les 1024 caractères


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR