Quiero enviar un correo electrónico incrustado desde mi aplicación. Lo tengo enviando un correo electrónico, pero solo quiero que muestre un logotipo. ¿Alguna ayuda o sugerencia? No quiero enviar una imagen como archivo adjunto.
Además, la imagen no está en un servidor, sino en el programa.
Respuestas
2 para la respuesta № 1Si entiendo su pregunta correctamente, desea enviar un correo electrónico en formato HTML que contenga la imagen en línea.
En la clase doMFMailComposeViewControllerReferencia hay documentación para el método setMessageBody: isHTML :. Dice esto acerca de las imágenes en línea: "Si desea incluir imágenes con su contenido, debe adjuntar las imágenes por separado utilizando el método addAttachmentData: mimeType: fileName:".
Como puede configurar su propio nombre de archivo para el archivo adjunto, puede incluirlo en su mensaje HTML usando la <img src="/images/filename" />
. Desde que envié correos electrónicos con PHP, puedo recordar que la imagen no se muestra como un archivo adjunto por separado, pero debe verificar esto.