[C con Clase] Mandar email en C++

Jorge Medina jorge en bsdchile.cl
Dom Abr 25 01:40:23 CEST 2010


2010/4/24 Jorge Medina <jorge en bsdchile.cl>:
> 2010/4/24 Jorge Vega Sanchez <memmaker650 en gmail.com>:
>> Bueno busque nutt pero no saqué nada en claro. Total que buscando encontré
>> libmail, una librería para mandar mails tanto para POP3 como IMAP se supone
>> que para Linux. Yo uso tanto Linux como MAC y al compilarla en MAC me salé
>
> amigo te digo de ante mano que por pop3 ni por imap podras enviar
> emails, eso es para obtener emails desde el servidor, pero no para
> enviar.
> Para enviar se usa smtp y lo puedes lograr habriendo un socket al
*abriendo* :$
> puerto 25 de un servidor y usar los mensajes estandar como ehlo from
> rcpto etc.
>
>> el siguiente mensaje:
>> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> make  all-recursive
>> Making all in man
>> make[2]: Nothing to be done for `all'.
>> Making all in libmail
>> /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
>>   -D_GNU_SOURCE -Wall -Wunused -Wstrict-prototypes -O2 -MT imap4.lo -MD -MP
>> -MF .deps/imap4.Tpo -c -o imap4.lo imap4.c
>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -Wall -Wunused
>> -Wstrict-prototypes -O2 -MT imap4.lo -MD -MP -MF .deps/imap4.Tpo -c imap4.c
>>  -fno-common -DPIC -o .libs/imap4.o
>> In file included from ../libmail/libmail.h:36,
>>                 from imap4.c:28:
>> ../libmail/libmail_intl.h:49: error: ‘HOST_NAME_MAX’ undeclared here (not in
>> a function)
>> make[2]: *** [imap4.lo] Error 1
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all] Error 2
>> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> He estado buscando la solución al problema en el foro de la página de la
>> librería y no me terminan de quedar claras las cosas. Sobre el HOST_NAME_MAX
>> que no está declarado he buscado información pero parece ser como que no
>> estuviera definido en la libreria de Threads POSIX, pero no comprendo muy
>> bien si es esto ( que ya viene instalado en el SO) o si hay que definirlo en
>> el propio codigo de la librería para poder compilarlo.
>> Y para completar. Cosas como estas me han sucedido ya un par de veces y me
>> gustaría más que resolver este problema saber el como poder abordarlo y
>> saber formas de afrontarlo o por donde buscar o una forma de saber o buscar
>> donde está definida esa variable entre los ficheros de código y demás.
>>
>> Un saludo.
>> On 22/04/2010, at 14:12, Samuel Díaz García wrote:
>>
>>> Lo normal es que si existen ya utilidades, pues directamente metes una
>>> opción de configuración para éstas y haces un exec de los comandos para el
>>> envío.
>>>
>>> Para e-mail, yo recuerdo que nutt era bastante flexible y fácil de usar,
>>> aunque tenía bastantes dependencias de otros programas.
>>>
>>> Para SMS yo uso GNOKII.
>>>
>>> Espero que tengas un punto de partida.
>>>
>>> Salu2
>>>
>>> Jorge Vega Sanchez escribió:
>>>>
>>>> Hola buenas.
>>>> Estoy haciendo un programilla  y estoy pensando en implementar la
>>>> capacidad de el envío de los mensajes de logs por mail para facilitar la
>>>> tarea y no tener que acceder por SSH.
>>>> Sabeis como mandar un mail desde un programa C++.
>>>> Uso entorno MAC/Linux.
>>>> Cualquier ayuda es bienvenida.
>>>> Best regards
>>>> Jorge
>>>> _______________________________________________
>>>> Lista de correo Cconclase Cconclase en listas.conclase.net
>>>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>>>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>>
>>> --
>>>  Samuel Díaz García
>>>   Director Gerente
>>> ArcosCom Wireless, S.L.U.
>>>
>>> CIF: B11828068
>>> c/ Romero Gago, 19
>>> Arcos de la Frontera
>>> 11630 - Cadiz
>>>
>>> http://www.arcoscom.com
>>>
>>> mailto:samueldg en arcoscom.es
>>> msn: samueldg en arcoscom.com
>>>
>>> Móvil: 651 93 72 48
>>> Tlfn.: 956 70 13 15
>>> Fax:   956 70 34 83
>>>
>>> _______________________________________________
>>> Lista de correo Cconclase Cconclase en listas.conclase.net
>>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>
>
>
> --
> Jorge Andrés Medina Oliva.
>



-- 
Jorge Andrés Medina Oliva.




Más información sobre la lista de distribución Cconclase