| 4D v18MAIL Convert to MIME | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 MAIL Convert to MIME 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MAIL Convert to MIME ( mail {; opciones} ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| Objeto |   | Objeto email | ||||||
| opciones | Objeto |   | Opciones de codificación y de charset del correo | |||||
| Resultado | Texto |   | Objeto email convertido a MIME | |||||
El comando MAIL Convert to MIME convierte un objeto email en texto MIME. Este comando es llamado internamente por SMTP_transporter.send( ) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto.
En eMail, pase el contenido y los detalles de la estructura del email a convertir. Esto incluye información como las direcciones de correo electrónico (remitente y destinatario(s)), el mensaje en sí y el tipo de visualización del mensaje.
Para más información sobre el objeto de correo electrónico, consulte la descripción del método SMTP_transporter.send( ).
Nota: 4D sigue la especificación JMAP para formatear el objeto email.
En opciones, puede configura la codificación y el charset del eMail. Las siguientes propiedades están disponibles:
| Propiedad | Tipo | Descripción | ||||||||||||
| headerCharset | Texto | Charset y codificación utilizados para las siguientes partes del correo electrónico: asunto, nombre de archivo adjunto y atributo(s) de nombre de correo electrónico. Valores posibles: 
 | ||||||||||||
| bodyCharset | Texto | Charset y codificación utilizados para los contenidos html y del cuerpo del correo electrónico. Valores posibles: igual que para headerCharset (ver arriba) | 
Si se omite el parámetro opciones, la configuración mail mode UTF8 se utiliza para las partes encabezado y cuerpo.
 C_OBJECT($mail)
 C_TEXT($mime)
 $mail:=New object
 
  // Creación de un mail
 $mail.from:="tsales@massmarket.com"
 $mail.subject:="Terrific Sale! This week only!"
 $mail.textBody:="Text format email"
 $mail.htmlBody:="<html><body>HTML format email</body></html>"
 $mail.to:=New collection
 $mail.to.push(New object("email";"noreply@4d.com"))
 $mail.to.push(New object("email";"test@4d.com"))
 
  // transformar el objeto mail en MIME
 $mime:=MAIL Convert to MIME($mail)
 
  // Contenidos de $mime:
  // MIME-Version: 1.0
  // Date: Thu, 11 Oct 2018 15:42:25 GMT
  // Message-ID: <7CA5D25B2B5E0047A36F2E8CB30362E2>
  // Sender: tsales@massmarket.com
  // From: tsales@massmarket.com
  // To: noreply@4d.com
  // To: test@4d.com
  // Content-Type: multipart/alternative; boundary="E0AE5773D5E95245BBBD80DD0687E218"
  // Subject: Terrific Sale! This week only!
  //
  // --E0AE5773D5E95245BBBD80DD0687E218
  // Content-Type: text/plain; charset="UTF-8"
  // Content-Transfer-Encoding: quoted-printable
  //
  // Text format email
  // --E0AE5773D5E95245BBBD80DD0687E218
  // Content-Type: text/html; charset="UTF-8"
  // Content-Transfer-Encoding: quoted-printable
  //
  // <html><body>HTML format email</body></html>
  // --E0AE5773D5E95245BBBD80DD0687E218--
	Producto: 4D
	Tema: Mail
	Número 
        1604
        
        
        
	
	Creado por: 4D v17 R4
	Modificado: 4D v17 R5
	
	
	Manual de lenguaje 4D ( 4D v18)
 Añadir un comentario
Añadir un comentario