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

  FORUM HardWare.fr
  Programmation
  Divers

  header des mails pour outlook

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

header des mails pour outlook

n°790610
fabien
Vive la super 5 !
Posté le 08-07-2004 à 17:09:09  profilanswer
 

salut tout le monde !
 
je voudrais envoyer des mails avec php, et je voudrais savoir quels sont les differentes option de outlook qu'on pourrait envoyer dans les header, comme l'importance du mail, etc ...
Connaissez vous une page qui donne la liste de ces informations ?

mood
Publicité
Posté le 08-07-2004 à 17:09:09  profilanswer
 

n°790624
jagstang
Pa Capona ಠ_ಠ
Posté le 08-07-2004 à 17:15:41  profilanswer
 

bon y'a des exmemples là déjà
 
http://fr.php.net/mail
 

Code :
  1. <?php
  2. // some local variables
  3. $from_name = "Sender Name";
  4. $from_email = "sender@server.ca";
  5. $to_name = "Recipient Name";
  6. $to_email = "recipient@server.ca";
  7. $subject = "Fantastic Subject";
  8. // headers need to be in the correct order...
  9. $headers = "From: $from_name<$from_email>\n";
  10. $headers .= "Reply-To: <$from_email>\n";
  11. $headers .= "MIME-Version: 1.0\n";
  12. // the following must be one line (post width too small)
  13. $headers .= "Content-Type: multipart/related;
  14. type=\"multipart/alternative\"; boundary=\"----
  15. =MIME_BOUNDRY_main_message\"\n";
  16. //
  17. $headers .= "X-Sender: $from_name<$from_email>\n";
  18. $headers .= "X-Mailer: PHP4\n"; //mailer
  19. $headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
  20. $headers .= "Return-Path: <$from_email>\n";
  21. $headers .= "This is a multi-part message in MIME format.\n";
  22. $headers .= "------=MIME_BOUNDRY_main_message \n";
  23. $headers .= "Content-Type: multipart/alternative; boundary=\"----=MIME_BOUNDRY_message_parts\"\n";
  24. //plaintext section begins
  25. $message = "------=MIME_BOUNDRY_message_parts\n";
  26. $message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
  27. $message .= "Content-Transfer-Encoding: quoted-printable\n";
  28. $message .= "\n";
  29. // your text goes here
  30. $message .= "blah blah -- plaintext version of the message\n";
  31. $message .= "\n";
  32. // html section begins
  33. $message .= "------=MIME_BOUNDRY_message_parts\n";
  34. $message .= "Content-Type: text/html;\n    charset=\"iso-8859-1\"\n";
  35. $message .= "Content-Transfer-Encoding: quoted-printable\n";
  36. $message .= "\n";
  37. // your html goes here -- It didn't appear properly without
  38. // the weird markup that outlook added after sending
  39. $message .= "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
  40. $message .= "<HTML><BODY>\n";
  41. $message .= "blah blah -- html version of the message\n";
  42. // look ma, I'm referencing an img attachment (see below)
  43. // watch out for weird markup!!!
  44. $message .= "<IMG src=3D\"cid:some_picture\">\n";
  45. $message .= "</BODY></HTML>\n";
  46. $message .= "\n";
  47. // this ends the message part
  48. $message .= "------=MIME_BOUNDRY_message_parts--\n";
  49. $message .= "\n";
  50. // now we add attachments (images, etc)
  51. $message .= "------=MIME_BOUNDRY_main_message\n";
  52. $message .= "Content-Type: image/gif; \n name=\"some_picture.gif\"\n";
  53. $message .= "Content-Transfer-Encoding: base64\n";
  54. $message .= "Content-ID: <some_picture>\n";
  55. $message .= "\n";
  56. // (truncated for space)
  57. $message .= "R0lGODlheAAZAKIHAMTExCQkJJOTk\n";
  58. $message .= "eLo7wzDKSatVQ5R3u7dDUUjcZ34D\n";
  59. $message .= "\n";
  60. // etc...etc...etc...
  61. //message ends
  62. $message .= "------=MIME_BOUNDRY_main_message--\n";
  63. // send the message :-)
  64. mail("$to_name<$to_email>", $subject, $message, $headers);
  65. ?>
  66. I hope this helps -- sorry for the long post!
  67. Kieran


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°790625
darklord
You're welcome
Posté le 08-07-2004 à 17:16:20  profilanswer
 

keske outlook vient fouttre là dedans?


---------------
Just because you feel good does not make you right
n°790630
jagstang
Pa Capona ಠ_ಠ
Posté le 08-07-2004 à 17:17:26  profilanswer
 

DarkLord a écrit :

keske outlook vient fouttre là dedans?


à cause des balises proprio je pense


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°790631
darklord
You're welcome
Posté le 08-07-2004 à 17:17:39  profilanswer
 

quote du lien de JagStang
 

Citation :


I noticed when sending html mail to ms outlook 2000 outlook will not interpret correctally the headers unless you place a space between the \r\n appending the header line so that it looks like:
 
$header = "From: somebody <somebody@somewhere.com>\r \n";


 
mais cai super [:ula]


---------------
Just because you feel good does not make you right
n°790632
jagstang
Pa Capona ಠ_ಠ
Posté le 08-07-2004 à 17:18:19  profilanswer
 

ouais c'est fort ça :D


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°790642
fabien
Vive la super 5 !
Posté le 08-07-2004 à 17:25:23  profilanswer
 

DarkLord a écrit :

keske outlook vient fouttre là dedans?


ben je cherche les balises specifique a outlook, specialement la balise qui fait un "reminder" , ca resemble a cela:
 

X-Message-Flag: Assurer un suivi
Reply-By: Wed, 7 Jul 2004 16:50:00 +0200


mais lorsque j'envoie ca avec php, j'ai bien le flag, le message devient rouge aprés la date, mais ya aucun "reminder", alors que lorsque j'envoie avec outlook, le reminder marche.
 
 
voila une header fait par outlook:
 

X-Message-Info: 6sSXyD95QpWDgj9WApXKWRcaNPiwdQYU
Received: from *****.com ([****]) by ****.com with Microsoft SMTPSVC(5.0.2195.6824);
  Wed, 7 Jul 2004 07:48:51 -0700
Received: from ****.com (***.com [****])
 by ***.com (Postfix) with ESMTP id 342A022F64E
 for <*****.com>; Wed,  7 Jul 2004 14:48:48 +0000 (GMT)
Received: ****.com ([10.6.2.20]) by *****.com with Microsoft SMTPSVC(5.0.2195.6747);
  Wed, 7 Jul 2004 16:48:47 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----_=_NextPart_001_01C46431.827C2EAC"
Subject: Follow up
Date: Wed, 7 Jul 2004 16:48:47 +0200
Message-ID: <7CF0906B814505469EFDBD1BB6E6316DA71141@*****.com>
X-MS-Has-Attach:  
X-MS-TNEF-Correlator:  
Thread-Topic: Follow up
Thread-Index: AcRkMYJm2rOmV8wSTweCiXmNKAGAMg==
X-Message-Flag: Assurer un suivi
Reply-By: Wed, 7 Jul 2004 16:50:00 +0200
From: "****" <****.com>
To: "****" <****.com>,
 "****" <****.com>
X-OriginalArrivalTime: 07 Jul 2004 14:48:48.0144 (UTC) FILETIME=[82A80100:01C46431]
Return-Path: ******.com


 
je ne vois pas trop quelle est la balise qui permet de faire un "reminder" a part les deux autre que j'ai donnée.


Message édité par fabien le 08-07-2004 à 17:36:14
n°790643
darklord
You're welcome
Posté le 08-07-2004 à 17:27:02  profilanswer
 

Un truc. L'interface de outlook est propriétaire, c'est pas pour rien hein. A mon avis ils se sont arrangés pour que ça soit super pénible à interfacer ...
 
Par exemple y a un connecteur pour evolution (client mail linux). Il est payant. Tu crois que n'importe quel gugus peut s'interfacer avec outlook dans ce cas?
 
(juste une réflexion hein)


---------------
Just because you feel good does not make you right
n°790645
jagstang
Pa Capona ಠ_ಠ
Posté le 08-07-2004 à 17:27:57  profilanswer
 

y'a peut-être une sécurité avec ces code  
 
X-Message-Info: 6sSXyD95QpWDgj9WApXKWRcaNPiwdQYU
 
pour certifier que le mail a bien été généré par outlook et pas par un autre logiciel...  
 
[:spamafote]
 
essaie de générer exactement le même entête qu'un vrai mail  d'outlook, puis de modifier petit à petit  
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°790680
fabien
Vive la super 5 !
Posté le 08-07-2004 à 17:54:29  profilanswer
 

apparement, d'aprés cette page, ca devrait marcher:
http://www.mail-archive.com/tbtech [...] 03316.html
peut etre que je le fais mal ?
c'est peut a cause des \n \r\n  \r \n que outlook interpretre mal :??:

mood
Publicité
Posté le 08-07-2004 à 17:54:29  profilanswer
 

n°790702
lorill
Posté le 08-07-2004 à 18:31:01  profilanswer
 

qu'est-ce que t'appelles reminder ? les trucs du calendrier ?

n°790747
fabien
Vive la super 5 !
Posté le 08-07-2004 à 19:50:20  profilanswer
 

lorill a écrit :

qu'est-ce que t'appelles reminder ? les trucs du calendrier ?


c'est un espece de pop-up de outlook qui te rapelle le message du mail.

n°790752
gizmo
Posté le 08-07-2004 à 19:52:49  profilanswer
 

Fabien a écrit :

ben je cherche les balises specifique a outlook, specialement la balise qui fait un "reminder" , ca resemble a cela:


 
Tu tiens vraiment à te manger 2.5 points par Spam Assassin?

n°790795
fabien
Vive la super 5 !
Posté le 08-07-2004 à 21:06:53  profilanswer
 

gizmo a écrit :

Tu tiens vraiment à te manger 2.5 points par Spam Assassin?


pourquoi tu dis ca ?
c'est pour une newsletter dans une entreprise dont tous les employés accede a leurs mail par outlook .
Le client veut cette option dans le script de newsletter, donc si t'as la solution, merci de me la donner  :hello:  


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

  header des mails pour outlook

 

Sujets relatifs
Header "Return-Path:" dans une fonction mail() ? Pb piece jointe/JMail/Outlook Express - 2000
Filtrer ses mailsScript OUTLOOK
[header] Forcer le downloadAutomation Outlook : comment utiliser l'instance active ?
nb de ligne de code maxi dans outlook express 6nb de lignes maxi dans OUTLOOK EXP 6
NB DE LIGNE DE CODE MAXI DANS OUTLOOK EXPRESS 6[HTML - Outlook] Récupérer un Rendez-vous ?
Plus de sujets relatifs à : header des mails pour outlook


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