URL: https://linuxfr.org/forums/linux-redhat/posts/probl%C3%A8me-envoi-mail-php-linux Title: Problème envoi mail PHP & LINUX Authors: angejudicael Date: 2007年11月27日T18:34:45+01:00 Tags: Score: 0 Bonjour, Je suis debutant en linux et la société qui m'embauche m'a demandé de réaliser une application en php qui me permet de créer automatiquement des cartes de recharges et également les envoyer par mail au service comptabilité. Pour mes tests j'utilise esayphp 1.8 sous XP. La configuration du php.ini me permet en local d'envoyer mon mail correctement. Je precise que mon mail comporte en background une image que je joint à l'expédition du mail. Tout fonctionne parfaitement en local. Le plus dur maintenant était de parametrer sendmail sous REDHAT pour transcrire le projet WINDOWS sous linux. Là aussi pas de problème d'autant plus que le mail part mais le "HIC" est que à la reception du mail; contrairement à easyphp où je recevais ma cartes ainsi que le background, je reçois le code du tableau contenu dans le corp du message. Ce qui me donne : Code : Content-Type: multipart/related; boundary="-----=b5ac5d300e2bc24fa91d717402875163" Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed. -------=b5ac5d300e2bc24fa91d717402875163 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding:8bit **ddha@lc1** **7874** **2008年02月25日** -------=b5ac5d300e2bc24fa91d717402875163 Content-Type: application/octet-stream; name="fond2_1.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgDBQRCAwERAAIRAQMRAf/EANkAAQACAwEBAQEAAAAAAAAA AAAEBQIDBgcBCAkBAQADAQEBAQEAAAAAAAAAAAABAgMEBQYHCBAAAgIBBAECBAMDBwcGCQIXAQID BAUAERIGITETQSIUB1FhMnEjFYGRobFCMxbB0VJicjQX8JLSQyQI4YKislNzk0RUlDVVY7MlN/HC NoOj00V1JlbDdCeEtLV2GBEAAgECAwQGBwUHBAIBBQADAAECEQMhMQTwQVESYXGBkaEFscHRIjIT BuHxUnIUQmKSM1M0FcLSIweCFqKy4kMkF3ODo//aAAwDAQACEQMRAD8A/VOgGgGgGgGgGgGgGgGg GgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgK7Oy yRY2R42KOCo5KSCNyB6jXjee3ZW9LKUG1KqxWG82sRTkkznas+TsScVszcR6kO39HnXwUdfqpNKN y43+aR6DhBKrSLOzHkXrhYrTrIDufmI3H4bjzr1q6r5aXzZc3W/TmYe7XJUI1eTIRKfesSlz6gux AH8+vJua/VRbTuXK/mkbckHkkcv2zNZetlIhXuzRKIlYosjhS3NvJAOx8DXbpNdfcW3cm8fxMznb ityOsx2We9TitRSOFkG5BY7gjwwPn4Ea2etvp/HL+JjkjwRJ+osf+kf/AJx/z6j9bf8Axy/iY+XH gjTae3NVlijsSRyOjKkgdgVYggEEEHwdFrb/AOOX8THJHgjzeXOdhjkeN8jbDoSrj3pPBB2I/V8C Na/rb345d7K8i4IxHYc/v/8AOVrx/wDTpP8APqf1l78cv4mORcEdlh+0SW8eJrE7xyxnhKSx2Y/A rt6768y9q9TGVFcnT88jRQi9yNsvZwu4jkmcgeDyIBP7Sd/6NUWs1W+5P+ORPy48EQZuzZV/CStE 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 xCCwDMPA3II9N/TXE7MrU22aVTRMhq1asIirxJFGPARAAP2nb1Osr9x0xeJMUfdcJcaA0WqVW3H7 dmJZV+AYbkfmD6g6tGbi6phoo7nUIwxkx8vtNt/dSbsh/Ll5YD+fXVDVtqklUo4FVYx92vuZ4GQD bdtt18/6w3Gtlci8mKEfViBoBoBoBoCxw0rxWtiD7coIJ2O248g/nrn1CTj0otHBl5NlqdNAQpmm Ox4fp2BG+538/wAmstPbjRuSq93D7erLpJk3uK2XP3ppQQQgJA8AE7b+m53GtXaUpc0m3IitFRHV 2LVetGZbEqQxggF5GCqCfAG5IGvRxbMyprdqpWriQUkaVGJBsEFU3APhQdmb0/LVLlx28V8SCVSz eWR/1Hf8vh/Nrzr2pnc+J4eBoopZF9S/3WL/AGB/Vr9M8r/tbf5Uebd+J9Zv16BmNANANANANANA NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA NANANANANANARb0ipB8xABYLufxPp/Oded5o0rLrxRe18RXLYgeQxpKjSKN2QMCQN9tyAdxr5jmX E6zZyGjmgfOX4DVXcFDU43Yk64rqrJsusiE2HxhWRfpYgJQVkIQAkMCCNwAfO+s3FvFMmp5HlsdJ jcjPTcECJyEJ9WQndT48eV12RdVUo8CJqwL/AKVkDVzKwsQIrYMbb+ByHlD+3fx/Lrh8wtc1uu9F 7bxPR9fPHQNAQcpRFiLmg/fIDtt8R6ka1s3OV0eTIoUGu8qNANANANANAZRxySOERSzsfCgbknUp NuiB0eM69HEFmtgPL6iPwVUn8f8ASI/m132tMli8zKUq5DNFpbUcQ/Si7k/hyP8AmGuTzC57yXQX tLAiGtAYzGyB0P6gwBB2/EHXmc7TqmakWrhoKl5LVVzHsSHib5lKnwQD+oEa3lqXKLjJVKqKTqi9 BB9NciZYjXcTUyChJk3f+xIvhh+w/h51vYlNSSji2UlSmJyvc+vXaWPrPHK89OAlWGx2Qud+RA9A T4/m19BC3KLdaNGDaaOdw+EvZax7VZdlH97MwPBB+ZHxP4am5dUFVkJM6TM4KjhsfBHES80rlpZ2 A5EKNtgB+kfNrijec265GjSSOfqW54bQlikeKQ7gMjFSN/gCCDrqdUsNxU9AL27NCss0zrNGEk91 dg3MIQdzt5B5a8m5rZttN4VNlBEyFrojX3SJjt+pQFYj8SD8u+sJ3OZ1JpQzFiLfZiUP4MCP6T4O qUJNisrDdSCPyO+gPuhA0B8YAqQ2xB9d/TQkqbmHx0p3GyMT5KEKdz+XkHfWkLk1gsSKJkObqGTH mDZ1+AYhW/rI16lvT3WsY07jJyXEgSYmxAwWwDGx9AQRvt+BO2+sZtxdGmiUk94WnEDudz+RPj+j bWbuMtyoSvVqxmRwFUeh23JP4D8TqIqUnRB0RX2OwTVVIgCi24IJI5CFSPT8DId/P+iPHrvt2W9M qY4r0/YUc2Sq/u2o1lAJMgDEk7+T5O5Px1zTpFtcC6xJQq+3GZGbdkBYAem48/H11n8yrSRNDm4/ r8vObF+d5VHjkx+Prso9FHnXqXbigqLMwjGuZ0WHAW/WCgBQwAAGwA22151x1TbNkdgWA1wuaRah 0NL/AHSL/YH9Wv1Typ//AKtv8qPLu/G+s369AzGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGg GgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGg GgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgOd75FLL1uWKJS8 rywqij1JMg215fnH9uzWz8SI2Bxgx9BIjsZ3+adx6FiNiASAdhr5G0klgdcsyy1oQNAa2/Udc9zM sshqhJyXfcUs9WO+ACYNo5fzRj8p/wDFY/06tF0ZB5/LVYblPI/D4/8Ah1sp8SrRpjkeKRZEO0iE Mp/Ag7g/yEau0mqPJkZHr9KytqnBZUbCdFkA3325AHbf8t9fJ3IOMmnxZ1p4G7VSRoCiy9L2pffQ bRyHyPwY+T/PrssTqqPMq0V+uggaAaAaAmY/F2brfuxxiB2eQ+g/ED8TrW3Zc3hkVlJI6mhjq1KP jEN2O3OQ+pI/qGvRt21FURk22RsxmoqCFE2eyw3VPgN/i23w1W7eUV0kqNStqyTS11lmJaWTdmY+ p3JI/o14N+TlNtm8VRG3WJYaAkxuPbDE7ADyf2azaxBhFljFKdkDp6b+jfyHXo6O/wDJrVJ17zOc KlkLqPGGVSNx6MNj/KPOvQueZxp7uMjNW3vNcVeGKIJAixRjchEAVRudzsBsB5OuecOb3lmWTpgc h36YA1Yh6hXJH5MQP/udX0qxdSJs44Eggj1HnXaUPTajpYjikTfhIocb+vEgEf0HXzbi02nuZ1Vw LDVio0Bpkp139U2P4r4/8GlSSO+ObfeOTcfg3j+kakVI71bCeqEj8R5H9GpqSatSBoCXTyU9bZQe cX+gT6fsPw116bWytYZx4ewzlbT6y6rXqltSoPzEeY2A3I/Z5BGvbs6q3dVE8eBhKDRByOKxpHyQ ETn9Kw+P5xsVUa59TZtpYL3nw2oi0JPjgcle6Xl5pi7WEYk/pO4Kj4AKOS/+VrkV5W/daxW2ZZqu NSL/AIcFPczwMxHq7gMo/m+XVXqXLJ0JUUixpuChT/R9B+R1yTWNS6Nlk146kstmVYouDAcjsWIH 6VA8sfPw1azbcngG0kcpLmQqiOrHxUDYFh4AH4KNejHTtusmZOXAz67Ymm7BSMrlzzO258D5T6D0 Go1UUrUqLcIPFHpmvnjoOjpf7pD/ALI/q1+teU/2tv8AIvQeTe+N9Zv16JmNANANANANANANANAN ANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANAc nle5XVzU+D69imzOSpokmQLTrVrVxKN40kmZZCXdfIVUPjydtbwsLlUpPlTy31MJXXXliq07CBJ9 zVrVlXI404/JR5Svir1WedRHEJ0976hZwpV41gVpPRfQg7eutFpKvB1jyt927vKvUUWKo+am3YdM Oz9aOK/i4y1M4rfb+IfURfT777be7y4b7/nrD5U+blo+bhvNvmRpWqoZWOxYCtWhs2MlVhrWEaSC eSeNUkRRyZkYsFZVXySDqqtybok20HONK1N8+Vxleh/EZ7cMVAIJPrHkVYeDeVb3CQux39d9Qotu lMSXJJVrgU+V7lQrV8NYx5iycGavxUa80EymPi4d5JVdQ6sI0iY7fybjWsLDbdcHFVKSupJUxqzO l3HEfw6jay12hjJchyNSFrsMiypzIjaKTdFk5pxb5fTfbzqJWJVaim6dBKuqibaRNyXZeu4uQx5T KVKLhVcrZnihPFyVVtpGXwxUgfs1WFqUsk32EyuRjm0iAO9debt8XVUtRPkparWgFljO2xUrFx5c /caNjIBt+gb+mr/p5/L56e7Xb2FfnR5uWuNDo9Ymo0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0 A0A0A0A0A0A0A0A0A0A0A0A0A0A0BEyQBqsT52II/bvt/l15Pnf9tLrXpNbHxIrYm+H8o18dYlmj skjZrpKjQGEnrrnu5lkfNUJNF2pFbqy1pRvHKpU/Ejf0I/MHRA8ns15a1iWvKNpImKOPhup2O35a uQR5IUk8kbH8R66spNENHb9LuhsX9JI49yu5VB8SjfMD5+O5OvG8wt0nzLJo2tvCh0WuA0GgNc8C TxNE4+Vhtv8AEH4Efs1MZNOqBzM0LwytE42ZDsfwP4EftGvRi01VFGYasAASQACSTsAPJJOgLzGd dZiJbm6p6iEHYnf/AEiPTXZa01cZGcpcDoY4440CRqFRRsFA2AGu1JJURQrM1mkooYoiGtMPA9Qo P9ptY3ryiqLMmManHySSSyNJIS7uSWJ9STrgbbdWanRxqEjVB6KAB+wDbXmN1dTQy1AGgMp4JvZU KCeR+ZRt/Juf5NSqVqDOvSVAGkAZ/UfgNRKdcgStUBqmtT1yrDZoj4KnxsfXwfXXXY1Eoqm4o4pl H2FMNlmSB5hWyapvX5kgHcnZST8pDH+X+rXfG5JUkl7pRx3bzibFeevO8E6GOaM7Oh9Qf8oP5a7U 01VZGbVD0Lq8nu4WtIduQUx+PgIyVH9A14mphy3H0s3i6pFvrEkaAaAD121Ki26IkiZDK4/HxiS3 MIlJ4jwWO5BO2yhj6DWkLMpOiWJVuiqyDJ2LBSxhgxlDeQQjA7f+MFOrfp51o1QcyIsubw534JMp +GwXb+lt9WWml0DnRrTNYzf957wUfBUTcj+V/GtbemX7T7iHPgS07FgIwCledpAdw7hTt/IG210O 3bivcXvcXtQrVvN4EiHuFDlsQ6Lt4JUeD+wE6W7l1N1aIcUWdWeO3CJ4GLxMSA+xG5B2PggH11zO xN40LVRtIYfAjWTtyWaZNUU2aWrHGBGFSyxBBVRvx387+PjqV05EnMWcJHdn5Gd1kc+GbZgAT6Ae PA311Q1LgqUVEUcKsh2enZSPzC0c4+ABKt/MwC/061h5hB5poh22ZYXE5Gjm6klqAxRI5LykgoAQ QN2BKjydNRfhO21F1dBGLTVT0MEEAg7g+QR6ba8I3Okpf7pD/sj+rX6z5T/a2/yL0Hk3vjfWb9ei ZjQDQDQGLukaF3IVFG7MfAAHkkk6A5H7c/can3iDM2qVR61PGZB6NaZ33NmIQxzJYClV4LIs26jz 8ux387ADsNAVVjtXV62YhwljL0oczPt7GNksRJZfkCRwhLBzuB8BoCi6l9wf8Q3JYDBUpiK3k6hg ku8rb/wyyK/uxV/ZXlG3q55jgSo+bfcAWVT7gdDuGcVOyYqyasUs9oRXa7+1FAAZpJOLnisYO7Mf[/color] #################################################### Je ne comprend plus rien puisque sous WINDOWS tout est OK tandis que sous LINUX le message n'affiche pas comme je le veux. Voici le code PHP qui envoi mon mail : #################################################### [color="Red"]<? //---------------------------------- // Construction de l'entête //---------------------------------- $delimiteur = "-----=".md5(uniqid(rand())); $entete = "MIME-Version: 1.0\r\n"; $entete .= "Content-Type: multipart/related; boundary=\"$delimiteur\"\r\n"; $entete .= "\r\n"; //-------------------------------------------------- // Construction du message proprement dit //-------------------------------------------------- $msg = "Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed.\r\n"; //--------------------------------- // 1ère partie du message // Le code HTML //--------------------------------- $msg .= "--$delimiteur\r\n"; $msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n"; $msg .= "Content-Transfer-Encoding:8bit\r\n"; $msg .= "\r\n"; $msg .= ""; $msg .= " <table width=\"1090`\"> <td width=\"1082\" height=\"769\"> <table width=\"1097\" height=\"771\" background=\"cid:image2\"> <td width=\"522\" height=\"394\"> <td width=\"563\" height=\"394\"> <td width=\"522\" height=\"26\"> <td width=\"563\" height=\"26\"> **$chaine1** <td width=\"522\" height=\"58\"> <td width=\"563\" height=\"58\">**$randomcartelc11** <td width=\"522\" height=\"21\"> <td width=\"563\" height=\"21\" valign=\"top\">**$datexpire** <td width=\"522\" height=\"258\"> <td width=\"563\" height=\"258\"> \r\n"; $msg .= "\r\n"; //--------------------------------- // 2nde partie du message // Le 1er fichier (inline) //--------------------------------- $fichier = "fond2_1.jpg"; $fp = fopen($fichier, "rb"); $fichierattache = fread($fp, filesize($fichier)); fclose($fp); $fichierattache = chunk_split(base64_encode($fichierattache)); $msg .= "--$delimiteur\r\n"; $msg .= "Content-Type: application/octet-stream; name=\"$fichier\"\r\n"; $msg .= "Content-Transfer-Encoding: base64\r\n"; $msg .= "Content-ID: \r\n"; $msg .= "\r\n"; $msg .= $fichierattache . "\r\n"; $msg .= "\r\n\r\n"; $destinataire = "angejudicael@africaonline.co.ci"; $expediteur = "didier@africaonline.co.ci"; $reponse = $expediteur; mail($destinataire, "Génération des cartes LC1", $msg, "Reply-to: $reponse\r\nFrom: $expediteur\r\n".$entete); ?> Par défaut Problème avec PHP & LINUX Bonjour, Je suis debutant en linux et la société qui m'embauche m'a demandé de réaliser une application en php qui me permet de créer automatiquement des cartes de recharges et également les envoyer par mail au service comptabilité. Pour mes tests j'utilise esayphp 1.8 sous XP. La configuration du php.ini me permet en local d'envoyer mon mail correctement. Je precise que mon mail comporte en background une image que je joint à l'expédition du mail. Tout fonctionne parfaitement en local. Le plus dur maintenant était de parametrer sendmail sous REDHAT pour transcrire le projet WINDOWS sous linux. Là aussi pas de problème d'autant plus que le mail part mais le "HIC" est que à la reception du mail; contrairement à easyphp où je recevais ma cartes ainsi que le background, je reçois le code du tableau contenu dans le corp du message. Ce qui me donne : Code : Content-Type: multipart/related; boundary="-----=b5ac5d300e2bc24fa91d717402875163" Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed. -------=b5ac5d300e2bc24fa91d717402875163 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding:8bit **ddha@lc1** **7874** **2008年02月25日** -------=b5ac5d300e2bc24fa91d717402875163 Content-Type: application/octet-stream; name="fond2_1.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgDBQRCAwERAAIRAQMRAf/EANkAAQACAwEBAQEAAAAAAAAA AAAEBQIDBgcBCAkBAQADAQEBAQEAAAAAAAAAAAABAgMEBQYHCBAAAgIBBAECBAMDBwcGCQIXAQID BAUAERIGITETQSIUB1FhMnEjFYGRobFCMxbB0VJicjQX8JLSQyQI4YKislNzk0RUlDVVY7MlN/HC NoOj00V1JlbDdCeEtLV2GBEAAgECAwQGBwUHBAIBBQADAAECEQMhMQTwQVESYXGBkaEFscHRIjIT BuHxUnIUQmKSM1M0FcLSIweCFqKy4kMkF3ODo//aAAwDAQACEQMRAD8A/VOgGgGgGgGgGgGgGgGg GgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgK7Oy yRY2R42KOCo5KSCNyB6jXjee3ZW9LKUG1KqxWG82sRTkkznas+TsScVszcR6kO39HnXwUdfqpNKN y43+aR6DhBKrSLOzHkXrhYrTrIDufmI3H4bjzr1q6r5aXzZc3W/TmYe7XJUI1eTIRKfesSlz6gux AH8+vJua/VRbTuXK/mkbckHkkcv2zNZetlIhXuzRKIlYosjhS3NvJAOx8DXbpNdfcW3cm8fxMznb ityOsx2We9TitRSOFkG5BY7gjwwPn4Ea2etvp/HL+JjkjwRJ+osf+kf/AJx/z6j9bf8Axy/iY+XH gjTae3NVlijsSRyOjKkgdgVYggEEEHwdFrb/AOOX8THJHgjzeXOdhjkeN8jbDoSrj3pPBB2I/V8C Na/rb345d7K8i4IxHYc/v/8AOVrx/wDTpP8APqf1l78cv4mORcEdlh+0SW8eJrE7xyxnhKSx2Y/A rt6768y9q9TGVFcnT88jRQi9yNsvZwu4jkmcgeDyIBP7Sd/6NUWs1W+5P+ORPy48EQZuzZV/CStE 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 xCCwDMPA3II9N/TXE7MrU22aVTRMhq1asIirxJFGPARAAP2nb1Osr9x0xeJMUfdcJcaA0WqVW3H7 dmJZV+AYbkfmD6g6tGbi6phoo7nUIwxkx8vtNt/dSbsh/Ll5YD+fXVDVtqklUo4FVYx92vuZ4GQD bdtt18/6w3Gtlci8mKEfViBoBoBoBoCxw0rxWtiD7coIJ2O248g/nrn1CTj0otHBl5NlqdNAQpmm Ox4fp2BG+538/wAmstPbjRuSq93D7erLpJk3uK2XP3ppQQQgJA8AE7b+m53GtXaUpc0m3IitFRHV 2LVetGZbEqQxggF5GCqCfAG5IGvRxbMyprdqpWriQUkaVGJBsEFU3APhQdmb0/LVLlx28V8SCVSz eWR/1Hf8vh/Nrzr2pnc+J4eBoopZF9S/3WL/AGB/Vr9M8r/tbf5Uebd+J9Zv16BmNANANANANANA NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA NANANANANANARb0ipB8xABYLufxPp/Oded5o0rLrxRe18RXLYgeQxpKjSKN2QMCQN9tyAdxr5jmX E6zZyGjmgfOX4DVXcFDU43Yk64rqrJsusiE2HxhWRfpYgJQVkIQAkMCCNwAfO+s3FvFMmp5HlsdJ jcjPTcECJyEJ9WQndT48eV12RdVUo8CJqwL/AKVkDVzKwsQIrYMbb+ByHlD+3fx/Lrh8wtc1uu9F 7bxPR9fPHQNAQcpRFiLmg/fIDtt8R6ka1s3OV0eTIoUGu8qNANANANANAZRxySOERSzsfCgbknUp NuiB0eM69HEFmtgPL6iPwVUn8f8ASI/m132tMli8zKUq5DNFpbUcQ/Si7k/hyP8AmGuTzC57yXQX tLAiGtAYzGyB0P6gwBB2/EHXmc7TqmakWrhoKl5LVVzHsSHib5lKnwQD+oEa3lqXKLjJVKqKTqi9 BB9NciZYjXcTUyChJk3f+xIvhh+w/h51vYlNSSji2UlSmJyvc+vXaWPrPHK89OAlWGx2Qud+RA9A T4/m19BC3KLdaNGDaaOdw+EvZax7VZdlH97MwPBB+ZHxP4am5dUFVkJM6TM4KjhsfBHES80rlpZ2 A5EKNtgB+kfNrijec265GjSSOfqW54bQlikeKQ7gMjFSN/gCCDrqdUsNxU9AL27NCss0zrNGEk91 dg3MIQdzt5B5a8m5rZttN4VNlBEyFrojX3SJjt+pQFYj8SD8u+sJ3OZ1JpQzFiLfZiUP4MCP6T4O qUJNisrDdSCPyO+gPuhA0B8YAqQ2xB9d/TQkqbmHx0p3GyMT5KEKdz+XkHfWkLk1gsSKJkObqGTH mDZ1+AYhW/rI16lvT3WsY07jJyXEgSYmxAwWwDGx9AQRvt+BO2+sZtxdGmiUk94WnEDudz+RPj+j bWbuMtyoSvVqxmRwFUeh23JP4D8TqIqUnRB0RX2OwTVVIgCi24IJI5CFSPT8DId/P+iPHrvt2W9M qY4r0/YUc2Sq/u2o1lAJMgDEk7+T5O5Px1zTpFtcC6xJQq+3GZGbdkBYAem48/H11n8yrSRNDm4/ r8vObF+d5VHjkx+Prso9FHnXqXbigqLMwjGuZ0WHAW/WCgBQwAAGwA22151x1TbNkdgWA1wuaRah 0NL/AHSL/YH9Wv1Typ//AKtv8qPLu/G+s369AzGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGg GgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGg GgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgOd75FLL1uWKJS8 rywqij1JMg215fnH9uzWz8SI2Bxgx9BIjsZ3+adx6FiNiASAdhr5G0klgdcsyy1oQNAa2/Udc9zM sshqhJyXfcUs9WO+ACYNo5fzRj8p/wDFY/06tF0ZB5/LVYblPI/D4/8Ah1sp8SrRpjkeKRZEO0iE Mp/Ag7g/yEau0mqPJkZHr9KytqnBZUbCdFkA3325AHbf8t9fJ3IOMmnxZ1p4G7VSRoCiy9L2pffQ bRyHyPwY+T/PrssTqqPMq0V+uggaAaAaAmY/F2brfuxxiB2eQ+g/ED8TrW3Zc3hkVlJI6mhjq1KP jEN2O3OQ+pI/qGvRt21FURk22RsxmoqCFE2eyw3VPgN/i23w1W7eUV0kqNStqyTS11lmJaWTdmY+ p3JI/o14N+TlNtm8VRG3WJYaAkxuPbDE7ADyf2azaxBhFljFKdkDp6b+jfyHXo6O/wDJrVJ17zOc KlkLqPGGVSNx6MNj/KPOvQueZxp7uMjNW3vNcVeGKIJAixRjchEAVRudzsBsB5OuecOb3lmWTpgc h36YA1Yh6hXJH5MQP/udX0qxdSJs44Eggj1HnXaUPTajpYjikTfhIocb+vEgEf0HXzbi02nuZ1Vw LDVio0Bpkp139U2P4r4/8GlSSO+ObfeOTcfg3j+kakVI71bCeqEj8R5H9GpqSatSBoCXTyU9bZQe cX+gT6fsPw116bWytYZx4ewzlbT6y6rXqltSoPzEeY2A3I/Z5BGvbs6q3dVE8eBhKDRByOKxpHyQ ETn9Kw+P5xsVUa59TZtpYL3nw2oi0JPjgcle6Xl5pi7WEYk/pO4Kj4AKOS/+VrkV5W/daxW2ZZqu NSL/AIcFPczwMxHq7gMo/m+XVXqXLJ0JUUixpuChT/R9B+R1yTWNS6Nlk146kstmVYouDAcjsWIH 6VA8sfPw1azbcngG0kcpLmQqiOrHxUDYFh4AH4KNejHTtusmZOXAz67Ymm7BSMrlzzO258D5T6D0 Go1UUrUqLcIPFHpmvnjoOjpf7pD/ALI/q1+teU/2tv8AIvQeTe+N9Zv16JmNANANANANANANANAN ANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANAc nle5XVzU+D69imzOSpokmQLTrVrVxKN40kmZZCXdfIVUPjydtbwsLlUpPlTy31MJXXXliq07CBJ9 zVrVlXI404/JR5Svir1WedRHEJ0976hZwpV41gVpPRfQg7eutFpKvB1jyt927vKvUUWKo+am3YdM Oz9aOK/i4y1M4rfb+IfURfT777be7y4b7/nrD5U+blo+bhvNvmRpWqoZWOxYCtWhs2MlVhrWEaSC eSeNUkRRyZkYsFZVXySDqqtybok20HONK1N8+Vxleh/EZ7cMVAIJPrHkVYeDeVb3CQux39d9Qotu lMSXJJVrgU+V7lQrV8NYx5iycGavxUa80EymPi4d5JVdQ6sI0iY7fybjWsLDbdcHFVKSupJUxqzO l3HEfw6jay12hjJchyNSFrsMiypzIjaKTdFk5pxb5fTfbzqJWJVaim6dBKuqibaRNyXZeu4uQx5T KVKLhVcrZnihPFyVVtpGXwxUgfs1WFqUsk32EyuRjm0iAO9debt8XVUtRPkparWgFljO2xUrFx5c /caNjIBt+gb+mr/p5/L56e7Xb2FfnR5uWuNDo9Ymo0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0 A0A0A0A0A0A0A0A0A0A0A0A0A0A0BEyQBqsT52II/bvt/l15Pnf9tLrXpNbHxIrYm+H8o18dYlmj skjZrpKjQGEnrrnu5lkfNUJNF2pFbqy1pRvHKpU/Ejf0I/MHRA8ns15a1iWvKNpImKOPhup2O35a uQR5IUk8kbH8R66spNENHb9LuhsX9JI49yu5VB8SjfMD5+O5OvG8wt0nzLJo2tvCh0WuA0GgNc8C TxNE4+Vhtv8AEH4Efs1MZNOqBzM0LwytE42ZDsfwP4EftGvRi01VFGYasAASQACSTsAPJJOgLzGd dZiJbm6p6iEHYnf/AEiPTXZa01cZGcpcDoY4440CRqFRRsFA2AGu1JJURQrM1mkooYoiGtMPA9Qo P9ptY3ryiqLMmManHySSSyNJIS7uSWJ9STrgbbdWanRxqEjVB6KAB+wDbXmN1dTQy1AGgMp4JvZU KCeR+ZRt/Juf5NSqVqDOvSVAGkAZ/UfgNRKdcgStUBqmtT1yrDZoj4KnxsfXwfXXXY1Eoqm4o4pl H2FMNlmSB5hWyapvX5kgHcnZST8pDH+X+rXfG5JUkl7pRx3bzibFeevO8E6GOaM7Oh9Qf8oP5a7U 01VZGbVD0Lq8nu4WtIduQUx+PgIyVH9A14mphy3H0s3i6pFvrEkaAaAD121Ki26IkiZDK4/HxiS3 MIlJ4jwWO5BO2yhj6DWkLMpOiWJVuiqyDJ2LBSxhgxlDeQQjA7f+MFOrfp51o1QcyIsubw534JMp +GwXb+lt9WWml0DnRrTNYzf957wUfBUTcj+V/GtbemX7T7iHPgS07FgIwCledpAdw7hTt/IG210O 3bivcXvcXtQrVvN4EiHuFDlsQ6Lt4JUeD+wE6W7l1N1aIcUWdWeO3CJ4GLxMSA+xG5B2PggH11zO xN40LVRtIYfAjWTtyWaZNUU2aWrHGBGFSyxBBVRvx387+PjqV05EnMWcJHdn5Gd1kc+GbZgAT6Ae PA311Q1LgqUVEUcKsh2enZSPzC0c4+ABKt/MwC/061h5hB5poh22ZYXE5Gjm6klqAxRI5LykgoAQ QN2BKjydNRfhO21F1dBGLTVT0MEEAg7g+QR6ba8I3Okpf7pD/sj+rX6z5T/a2/yL0Hk3vjfWb9ei ZjQDQDQGLukaF3IVFG7MfAAHkkk6A5H7c/can3iDM2qVR61PGZB6NaZ33NmIQxzJYClV4LIs26jz 8ux387ADsNAVVjtXV62YhwljL0oczPt7GNksRJZfkCRwhLBzuB8BoCi6l9wf8Q3JYDBUpiK3k6hg ku8rb/wyyK/uxV/ZXlG3q55jgSo+bfcAWVT7gdDuGcVOyYqyasUs9oRXa7+1FAAZpJOLnisYO7Mf[/color] #################################################### Je ne comprend plus rien puisque sous WINDOWS tout est OK tandis que sous LINUX le message n'affiche pas comme je le veux. Voici le code PHP qui envoi mon mail : #################################################### [color="Red"]<? //---------------------------------- // Construction de l'entête //---------------------------------- $delimiteur = "-----=".md5(uniqid(rand())); $entete = "MIME-Version: 1.0\r\n"; $entete .= "Content-Type: multipart/related; boundary=\"$delimiteur\"\r\n"; $entete .= "\r\n"; //-------------------------------------------------- // Construction du message proprement dit //-------------------------------------------------- $msg = "Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed.\r\n"; //--------------------------------- // 1ère partie du message // Le code HTML //--------------------------------- $msg .= "--$delimiteur\r\n"; $msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n"; $msg .= "Content-Transfer-Encoding:8bit\r\n"; $msg .= "\r\n"; $msg .= ""; $msg .= " <table width=\"1090`\"> <td width=\"1082\" height=\"769\"> <table width=\"1097\" height=\"771\" background=\"cid:image2\"> <td width=\"522\" height=\"394\"> <td width=\"563\" height=\"394\"> <td width=\"522\" height=\"26\"> <td width=\"563\" height=\"26\"> **$chaine1** <td width=\"522\" height=\"58\"> <td width=\"563\" height=\"58\">**$randomcartelc11** <td width=\"522\" height=\"21\"> <td width=\"563\" height=\"21\" valign=\"top\">**$datexpire** <td width=\"522\" height=\"258\"> <td width=\"563\" height=\"258\"> \r\n"; $msg .= "\r\n"; //--------------------------------- // 2nde partie du message // Le 1er fichier (inline) //--------------------------------- $fichier = "fond2_1.jpg"; $fp = fopen($fichier, "rb"); $fichierattache = fread($fp, filesize($fichier)); fclose($fp); $fichierattache = chunk_split(base64_encode($fichierattache)); $msg .= "--$delimiteur\r\n"; $msg .= "Content-Type: application/octet-stream; name=\"$fichier\"\r\n"; $msg .= "Content-Transfer-Encoding: base64\r\n"; $msg .= "Content-ID: \r\n"; $msg .= "\r\n"; $msg .= $fichierattache . "\r\n"; $msg .= "\r\n\r\n"; $destinataire = "angejudicael@africaonline.co.ci"; $expediteur = "didier@africaonline.co.ci"; $reponse = $expediteur; mail($destinataire, "Génération des cartes LC1", $msg, "Reply-to: $reponse\r\nFrom: $expediteur\r\n".$entete); ?> ps: Je sais que c'est très long mais bon, je compte sur vos aides ... Merci d'avance Dernière modification par gorgonite Aujourd'hui à 15h09. Motif: balise code !!!

AltStyle によって変換されたページ (->オリジナル) /