<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0">Buenas Salvador,</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Gracias por la respuesta. Realmente no me aparecía nada, pero busque la ruta y la puse yo mismo "<span style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:14.6667px">libcurl.a"</span>.
 No se si es válido o si tendría que autodetectarlo y salir ahí directamente el link.</p>
<p style="margin-top:0; margin-bottom:0">El caso es que había hecho una cosa mal, no había puesto el link en el linker del compilador <span>C:\MinGW\msys\1.0\local\lib\libcurl.a</span></p>
<p style="margin-top:0; margin-bottom:0"><span>Ahora si me devuelve la lista de 50 errores o más:</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span></span></p>
<div><span style="color:rgb(0,111,201)">||=== Build: Debug in  yo curl (compiler: GNU GCC Compiler) ===|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-easy.o)|| undefined reference to `WSAStartup@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-easy.o)|| undefined reference to `WSACleanup@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-easy.o)|| undefined reference to `WSACleanup@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `getsockopt@20'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `ntohs@4'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `getpeername@12'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `getsockname@12'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `getsockopt@20'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `setsockopt@20'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `recv@16'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `closesocket@4'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `closesocket@4'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `socket@12'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `setsockopt@20'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAIoctl@36'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `setsockopt@20'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `bind@12'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `ntohs@4'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `connect@12'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `getsockname@12'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `htons@4'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-connect.o)|| undefined reference to `WSASetLastError@4'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-multi.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-multi.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `WSASetLastError@4'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `select@20'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| more undefined references to `__WSAFDIsSet@8' follow|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `select@20'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `WSAGetLastError@0'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">C:\MinGW\msys\1.0\local\lib\libcurl.a(libcurl_la-select.o)|| undefined reference to `__WSAFDIsSet@8'|</span></div>
<div><span style="color:rgb(0,111,201)">||More errors follow but not being shown.|</span></div>
<div><span style="color:rgb(0,111,201)">||Edit the max errors limit in compiler options...|</span></div>
<div><span style="color:rgb(0,111,201)">||=== Build failed: 50 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|</span></div>
<div><br>
</div>
El caso es que me di cuenta de que  con este código no hay errores
<p></p>
<p style="margin-top:0; margin-bottom:0"><span></span></p>
<div><span style="color:rgb(0,111,201)">#include <stdio.h></span></div>
<div><span style="color:rgb(0,111,201)">#include <curl/curl.h></span></div>
<div><span style="color:rgb(0,111,201)">int main(void)</span></div>
<div><span style="color:rgb(0,111,201)">{</span></div>
<div><span style="color: rgb(75, 165, 36);">    CURL *curl;</span></div>
<span style="color: rgb(75, 165, 36);"></span>
<div><span style="color: rgb(75, 165, 36);">    CURLcode res;</span></div>
<div><span style="color:rgb(255,0,0)"> //   curl = curl_easy_init();</span></div>
<div></div>
<div><span style="color:rgb(0,111,201)">  return 0;</span></div>
<div><span style="color:rgb(0,111,201)">}</span></div>
Los errores vienen de la linea silenciada, pero puedo declarar las dos variables en verde sin errores. Parece como que se puede acceder de alguna manera a la librería pero de forma incorrecta.</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
La verdad es que no tengo ni idea, las librerias en windows siempre me traen de cabeza.</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<br>
</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
Un saludo y gracias.</div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<br>
<p></p>
<br>
<br>
<div style="color:rgb(0,0,0)">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>De:</b> Cconclase <cconclase-bounces@listas.conclase.net> en nombre de Salvador Pozo <salvador@conclase.net><br>
<b>Enviado:</b> jueves, 27 de septiembre de 2018 12:21<br>
<b>Para:</b> cconclase@listas.conclase.net<br>
<b>Asunto:</b> Re: [C con Clase] Problemas con la librería curl</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">El pasado 2018-09-27 09:04:29, ruben escribió:<br>
 <br>
r> Hola muy buenas,<br>
r> Estoy intentando utilizar la librería curl en windows para para poder gestionar la API de una web y no soy capaz.<br>
<br>
Hola:<br>
<br>
¿Has añadido el nombre de la librería estática en las opciones de proyecto?<br>
<br>
Busca "Project build optión" y la pestaña "Linker settings". En "Link libraries" deberías tener algo como "curl", depende del nombre de la librería estática.<br>
<br>
El formato de nombre para esas librerías es lib<nombre>.a<br>
<br>
Generalmente el "nombre" es el mismo que el de la librería, en tu caso "curl". Por ejemplo para SQLite, el nombre es "sqlite", que es el que debe añadirse a las opciones de proyecto, y el nombre del fichero "libsqlite.a". En este caso, el nombre del fichero
 sería "libcurl.a".<br>
<br>
Suerte.<br>
<br>
Hasta pronto.<br>
<br>
<br>
<br>
<br>
<br>
r> Instalé CodeBlocks y MymGW y para instalar Curl abrí msys y escribí esto:<br>
r> $ ./configure --prefix=/usr/local --without-ssl --disable-shared --build=x86_64-w64-mingw32 CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"<br>
r> $ make install-strip<br>
r> Y parece que todo fue bien.<br>
r> He ido en CodeBlocks a Settings/Compiler/Search directories y he anadido estas los rutas:<br>
r> C:\MinGW\msys\1.0\local\lib<br>
r> C:\MinGW\msys\1.0\local\include<br>
r> Intento ejecutar este programa, pero me da error:<br>
r> #include <stdio.h><br>
r> #include <curl/curl.h><br>
r> int main(void)<br>
r> {<br>
r>   CURL *curl;<br>
r>   CURLcode res;<br>
r>   curl = curl_easy_init();<br>
r>   if(curl) {<br>
r>     curl_easy_setopt(curl, CURLOPT_URL, "<a href="https://example.com" id="LPlnk243147" class="OWAAutoLink" previewremoved="true">https://example.com</a>");
<div id="LPBorder_GT_15380941710390.9882112818849271" style="margin-bottom:20px; overflow:auto; width:100%; text-indent:0px">
<table id="LPContainer_15380941710370.058075090592579315" cellspacing="0" style="width:90%; background-color:rgb(255,255,255); overflow:auto; padding-top:20px; padding-bottom:20px; margin-top:20px; border-top:1px dotted rgb(200,200,200); border-bottom:1px dotted rgb(200,200,200)">
<tbody>
<tr valign="top" style="border-spacing:0px">
<td id="TextCell_15380941710370.18626418213077334" colspan="2" style="vertical-align: top; padding: 0px; display: table-cell; position: relative;">
<div id="LPRemovePreviewContainer_15380941710370.9869611014939554"></div>
<div id="LPTitle_15380941710370.649372002310457" style="top:0px; color:rgb(0,120,215); font-weight:400; font-size:21px; font-family:wf_segoe-ui_light,"Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height:21px">
<a id="LPUrlAnchor_15380941710380.17994360968434697" href="https://example.com/" target="_blank" style="text-decoration:none">Example Domain</a></div>
<div id="LPMetadata_15380941710380.28040364326532075" style="margin:10px 0px 16px; color:rgb(102,102,102); font-weight:400; font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size:14px; line-height:14px">
example.com</div>
<div id="LPDescription_15380941710380.08724319827828264" style="display:block; color:rgb(102,102,102); font-weight:400; font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size:14px; line-height:20px; max-height:100px; overflow:hidden">
Example Domain. This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
r>     /* example.com is redirected, so we tell libcurl to follow redirection */<br>
r>     curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);<br>
r>     /* Perform the request, res will get the return code */<br>
r>     res = curl_easy_perform(curl);<br>
r>     /* Check for errors */<br>
r>     if(res != CURLE_OK)<br>
r>       fprintf(stderr, "curl_easy_perform() failed: %s\n",<br>
r>               curl_easy_strerror(res));<br>
r>     /* always cleanup */<br>
r>     curl_easy_cleanup(curl);<br>
r>   }<br>
r>   return 0;<br>
r> }<br>
r> //------------------------------------------------------------------------------------------------------------------------------------------------<br>
r> ||=== Build: Debug in Hello Curl (compiler: GNU GCC Compiler) ===|<br>
r> obj\Debug\main.o||In function `main':|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|9|undefined reference to `_imp__curl_easy_init'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|11|undefined reference to `_imp__curl_easy_setopt'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|13|undefined reference to `_imp__curl_easy_setopt'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|16|undefined reference to `_imp__curl_easy_perform'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|19|undefined reference to `_imp__curl_easy_strerror'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|23|undefined reference to `_imp__curl_easy_cleanup'|<br>
r> ||error: ld returned 1 exit status|<br>
r> ||=== Build failed: 7 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|<br>
r> Por lo que he leído tiene que ver con el uso de la librería en modo static o dynamic y entiendo que que la librería está instalada como estática.<br>
r>  En la propia página de la librería explican esto:<br>
r> <a href="https://curl.haxx.se/docs/install.html" id="LPlnk56228" class="OWAAutoLink" previewremoved="true">
https://curl.haxx.se/docs/install.html</a><br>
r> Important static libcurl usage note<br>
r> When building an application that uses the static libcurl library on Windows, you must add -DCURL_STATICLIB to your CFLAGS. Otherwise the linker will look for dynamic import symbols.<br>
r> Cuando cosntruyes una aplicación que utiliza la librería lib Curl estática en Windows, debes añadir -DCURl_STATICLIB a tus CFLAGS. Si no el linker importará simbolos dinámicos.<br>
r> He entrado en Settings/Compiler/Compiler setting/Other compiler options y he pegado -DCURl_STATICLIB y el error es:<br>
r> ||=== Build: Debug in Hello Curl (compiler: GNU GCC Compiler) ===|<br>
r> obj\Debug\main.o||In function `main':|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|9|undefined reference to `curl_easy_init'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|11|undefined reference to `curl_easy_setopt'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|13|undefined reference to `curl_easy_setopt'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|16|undefined reference to `curl_easy_perform'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|19|undefined reference to `curl_easy_strerror'|<br>
r> C:\Users\vaklam\Documents\hello Crul\Hello Curl\Hello Curl\main.cpp|23|undefined reference to `curl_easy_cleanup'|<br>
r> ||error: ld returned 1 exit status|<br>
r> ||=== Build failed: 7 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|<br>
r> Antes de haber hecho eso, había probado a anadir -DCURl_STATICLIB en: botón secundario en el proyecto/Build options/Complier settings/Other complier options y me devolvió una lista de 50 errores,  pero no los había compiado y como no se deshacer lo que hice
 en Settings/Compiler/Compiler setting/Other compiler options pues ya no tengo esos errores.<br>
r> Llevo horas con esto y la cosa ha ido evolucionando, pero me he estancado aquí y no se que más probar.<br>
r> Gracias a todos de antemano.<br>
r> Un saludo<br>
r> [<a href="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif]<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" id="LPlnk789041" class="OWAAutoLink" previewremoved="true">https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif]<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>> 
 Libre de virus. www.avast.com<<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" id="LPlnk987991" class="OWAAutoLink" previewremoved="true">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>><br>
r> _______________________________________________<br>
r> Lista de correo Cconclase Cconclase@listas.conclase.net<br>
r> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" id="LPlnk282986" class="OWAAutoLink" previewremoved="true">
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
r> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" id="LPlnk471005" class="OWAAutoLink" previewremoved="true">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
-- <br>
Salvador Pozo (Administrador)<br>
<a href="mailto:salvador@conclase.net" id="LPlnk555943" class="OWAAutoLink" previewremoved="true">mailto:salvador@conclase.net</a><br>
Blog con Clase: <a href="http://blogconclase.wordpress.com" id="LPlnk876134" class="OWAAutoLink" previewremoved="true">
http://blogconclase.wordpress.com</a><br>
Con Clase: <a href="http://conclase.net" id="LPlnk580196" class="OWAAutoLink" previewremoved="true">
http://conclase.net</a><br>
_______________________________________________<br>
Lista de correo Cconclase Cconclase@listas.conclase.net<br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" id="LPlnk895148" class="OWAAutoLink" previewremoved="true">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" id="LPlnk216926" class="OWAAutoLink" previewremoved="true">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div>
</span></font></div>
</div>
</div>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style="border-top:1px solid #D3D4DE">
<tbody>
<tr>
<td style="width:55px; padding-top:18px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" id="LPlnk698887" class="OWAAutoLink" previewremoved="true"><img alt="" width="46" height="29" style="width: 46px; height: 29px; user-select: none;" src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"></a></td>
<td style="width:470px; padding-top:17px; color:#41424e; font-size:13px; font-family:Arial,Helvetica,sans-serif; line-height:18px">
Libre de virus. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" style="color:#4453ea" id="LPlnk991641" class="OWAAutoLink" previewremoved="true">
www.avast.com</a> </td>
</tr>
</tbody>
</table>
<a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1" id="LPlnk111587" class="OWAAutoLink" previewremoved="true"></a></div>
</div>
</body>
</html>