je vien de faire des teste de chez moi :
quand je ne declare pas d'adresse ip dans :
//static uint8_t ip[] = { 192, 168, 0, 20 };
char server [] = "christophe.boulic.free.fr";
la sa ne fonctione pas !!!
donc je ne vais pas declarer l'adresse ip est sa devrai marcher apres je vais réintegrer tout dans le code final pour voir maintenant!
ma seul explication c'est que j'ai declarer l'adresse mac et ip de ma carte shield pour utiliser la commande depuis le web et que du cout sa doit bloquer quelque part !
si vous avez d'autre explication c'est a vous
en tout cas merci atous pour votre aide

bonsoir
j'avais fait un test avec l'adresse IP fixe (en decommentant ) que j'attribue par habitude au shield ethernet depuis la version 022 (où il n'y avait pas de DHCP)
192.168.1.177 et ton soft me renvoyait 192.168.1.24 (le DHCP semble prendre la main sur l'IP en dur )
je refais un test pour verif.
avec
static uint8_t ip[] = { 192, 168, 1, 177 };
char server [] = "christophe.boulic.free.fr";
resultat au serial
--------------------------
192.168.1.24
connecting...
conexion avec le server etabli
HTTP/1.1 200 OK
Date: Mon, 02 Jul 2012 18:54:10 GMT
Server: Apache/ProXad [Aug 5 2010 16:17:11]
X-Powered-By: PHP/4.4.3-dev
Connection: close
Content-Type: text/html
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Le mail a bien été envoyé !</body>
</html>
disconnecting.
--------------------------------------