Hola, solo para agregar algo.

En el sitio de Scott Klement tienes un utilitario para grabar un archivo en base64. Eso te servira para leer la imagen, grabarla temporalmente en un archivo, y luego volver a leerla para agregarla al cuerpo del mail.

Saludos


Javier Mora escribió:
Si no me equivoco, por cada adjunto deberías:
----PART.BOUNDARY.1
Content-Type: image/jpg; name="miimagen.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment
Aquí iría el contenido de la imagen adjunta en codificación base64 Espero te sirva de alguna ayuda. Un saludo. Javier Mora
    ------------------------------------------------------------------------
    *De:* [EMAIL PROTECTED]
    [mailto:[EMAIL PROTECTED] *En nombre de
    *Jaime Villa Torres
    *Enviado el:* viernes, 17 de octubre de 2008 15:00
    *Para:* forum.help400
    *Asunto:* Re: adjuntar un archivo .JPG en e-mail-Javier Mora

    La idea, es que al llenar el MIME, para ajuntar archivos, pdf,
    text, o csv, se debe leerlos de la carpeta y escribirlos en el
    cuerpo del mime, eso lo tengo bien claro, pero el problema que
    tengo, cuando adjunto una imagen, el proceso tiende a realizar el
    mismo proceso con el archivo.jpg o cualquier imagen, y el poco
    conocimiento que tengo del MIME, es que debo leer el archivo para
    adjuntarlo, por lo tanto daño la imagen, si tu me puede indicar
    como debo adjuntar una imagen, y como reconocer que el archivo es
    una imagen, para poder realizar otro tipo de proceso.
    En internet encontré este modelo de MIME 1.0
Sender:
    Date:
From: MIME-Version: 1.0 To: Subject:
    Content-Type: multipart/mixed; boundary="--PART.BOUNDARY.1"
This is a multi-part message in MIME format. ----PART.BOUNDARY.1
    Content-Type: text/html; charset=us-ascii
    Content-Transfer-Encoding: 7bit
MENSAJE ----PART.BOUNDARY.1
    por cada archivo adjunto realizo una etiqueta de apertura y cierre
    con PART.BOUNDARY.1, en este momento es que daño la imagen.

        ----- Original Message -----
        *From:* Javier Mora <mailto:[EMAIL PROTECTED]>
        *To:* forum.help400 <mailto:[email protected]>
        *Sent:* Friday, October 17, 2008 2:21 AM
        *Subject:* RE: adjuntar un archivo .JPG en e-mail

        Hola Jaime:
Es cierto, no es difícil construir un mensajes MIME pero si
        laborioso, ya que no estamos muy acostumbrado a ello. No soy
        un experto en esta materia, pero si tienes algún problema
        concreto es posible que pudiera "echarte una mano". Yo he
        tenido que pelearme un poco con el correo electrónico.
Un saludo Javier Mora

            
------------------------------------------------------------------------
            *De:* [EMAIL PROTECTED]
            <mailto:[EMAIL PROTECTED]>
            [mailto:[EMAIL PROTECTED] *En
            nombre de *Jaime Villa Torres
            *Enviado el:* viernes, 17 de octubre de 2008 4:12
            *Para:* forum.help400
            *Asunto:* Re: adjuntar un archivo .JPG en e-mail

            Realmente, hay que construir el MIME, y el problema se
            encuentra en lo que mencionas, creo:sobre todo, codificar
            los que sean binarios en BASE64.
            Realmente, existe, en Internet innumerables sitios para el
            manejo del MIME, no es tan difícil como parece.
----- Original Message -----

                *From:* Javier Mora <mailto:[EMAIL PROTECTED]>
                *To:* forum.help400
                <mailto:[email protected]>
                *Sent:* Thursday, October 16, 2008 11:45 AM
                *Subject:* RE: adjuntar un archivo .JPG en e-mail

                Sería interesante saber si utilizas directamente esta
                API o la utilizas a través de alguna utilidad que
                hayas podido encontrar o que te hayas construido.
                Existen varias utilidades que la utilizan, pero que no
                permiten aduntar documentos binarios (no sé si es tu
                caso).
Si utilizas la API directemente, creo recordar que no
                existe ningún parámetro para adjuntos, es el
                programador quien tiene que construir el mensaje
                completo. Para poder utilizar adjuntos es necesario
                utilizar MIME (corregirme si me equivoco), lo que
                implica utilizar cabeceras especiales para los
                contenidos extras y, sobre todo, codificar los que
                sean binarios en BASE64. La verdad es que es una tarea
                bastante laboriosa y hay que tener un conocimiento de
                este estándar (el MIME).

                    
------------------------------------------------------------------------
                    *De:* [EMAIL PROTECTED]
                    [mailto:[EMAIL PROTECTED]
                    *En nombre de *Jaime Villa Torres
                    *Enviado el:* jueves, 16 de octubre de 2008 14:33
                    *Para:* forum.help400
                    *Asunto:* Re: adjuntar un archivo .JPG en e-mail

                    El api que utilizo es:QtmmSendMail, y el cuerpo
                    del mensaje es texto.
                        ----- Original Message -----
                        *From:* Javier Mora <mailto:[EMAIL PROTECTED]>
                        *To:* forum.help400
                        <mailto:[email protected]>
                        *Sent:* Thursday, October 16, 2008 1:54 AM
                        *Subject:* RE: adjuntar un archivo .JPG en e-mail

                        ¿Cómo envías la imagen en el correo? ¿En que
                        formato está el cuerpo del mensaje? Texto
                        plano o HTML. ¿Que API utilizas?

                            
------------------------------------------------------------------------
                            *De:*
                            [EMAIL PROTECTED]
                            <mailto:[EMAIL PROTECTED]>
                            [mailto:[EMAIL PROTECTED]
                            *En nombre de *Jaime Villa Torres
                            *Enviado el:* jueves, 16 de octubre de
                            2008 6:07
                            *Para:* forum.help400
                            *Asunto:* adjuntar un archivo .JPG en e-mail

                            Señores, estoy utilizando el api de envio
                            de email, y funciona
                            correctamente, adjunta todo tipo de
                            documentos, pero cuando adjunto una
                            imagen, llega en el e-mail, pero no se
                            puede ver.
                            La imagen esta correcta, porque al
                            ingresar por el explorador e ingresar las
                            carpertas del 400 se mira perfectamente.
Algun consejo??? Gracias de antemano.
                        
------------------------------------------------------------------------
                        __________________________________________________
                        Forum.HELP400 es un servicio m&amp;#225;s de
                        NEWS/400.
                        &amp;#169; Publicaciones Help400, S.L. - Todos
                        los derechos reservados
                        http://www.help400.es
                        _____________________________________________________

                        Para darte de baja visita la siguente URL:
                        http://listas.combios.es/mailman/listinfo/forum.help400

                
------------------------------------------------------------------------
                __________________________________________________
                Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
                &amp;#169; Publicaciones Help400, S.L. - Todos los
                derechos reservados
                http://www.help400.es
                _____________________________________________________

                Para darte de baja visita la siguente URL:
                http://listas.combios.es/mailman/listinfo/forum.help400

        ------------------------------------------------------------------------
        __________________________________________________
        Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
        &amp;#169; Publicaciones Help400, S.L. - Todos los derechos
        reservados
        http://www.help400.es
        _____________________________________________________

        Para darte de baja visita la siguente URL:
        http://listas.combios.es/mailman/listinfo/forum.help400

------------------------------------------------------------------------

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

--
.::.
Nicolas Machado
Metodo Argentina S.A.
_____________________

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a