4D v18MAIL Convertir vers MIME |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v18
MAIL Convertir vers MIME
|
MAIL Convertir vers MIME ( mail {; options} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Objet |
![]() |
Objet mail | ||||||
options | Objet |
![]() |
Options d'encodage et de charset du mail | |||||
Résultat | Texte |
![]() |
Objet mail converti en MIME | |||||
La commande MAIL Convertir vers MIME convertit un objet mail en un texte MIME. Cette commande est appelée en interne par SMTP_transporteur.send( ) pour formater l'objet mail avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet.
Dans mail, passez les éléments du contenu et de la structure de l'e-mail à convertir. Cela inclut des informations telles que les adresses e-mail (expéditeur et destinataire(s)), le contenu de l'e-mail lui-même et son type d'affichage. Pour plus d'informations sur cet objet, veuillez vous référer à la description de la méthode SMTP_transporteur.send( ).
Note : Dans 4D, le format de l'objet mail suit la spécification JMAP.
Dans options, vous pouvez configurer l'encodage et le charset du mail. Les propriétés suivantes sont disponibles :
Propriété | Type | Description | ||||||||||||
headerCharset | Texte | Charset et encodage utilisés pour les parties du mail suivantes : le sujet, les noms de fichiers joints et le nom du mail. Valeurs possibles :
| ||||||||||||
bodyCharset | Texte | Charset et encodage utilisés pour le contenu HTML et le corps du mail. Valeurs possibles : Identiques à celles de headerCharset (voir ci-dessus) |
Si le paramètre options est omis, la configuration mail mode UTF8 est utilisée pour les parties en-tête et corps.
C_OBJET($mail)
C_TEXTE($mime)
$mail:=Creer objet
// Création d'un e-mail
$mail.from:="tsales@massmarket.com"
$mail.subject:="Offre exclusive ! Cette semaine uniquement !"
$mail.textBody:="e-mail format texte"
$mail.htmlBody:="<html><body>e-mail format HTML</body></html>"
$mail.to:=Creer collection
$mail.to.push(Creer objet("email";"noreply@4d.com"))
$mail.to.push(Creer objet("email";"test@4d.com"))
// Conversion de l'objet e-mail en MIME
$mime:=MAIL Convertir vers MIME($mail)
// Contenus de $mime :
// MIME-Version: 1.0
// Date: Jeu, 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: Offre exclusive ! Cette semaine uniquement !
//
// --E0AE5773D5E95245BBBD80DD0687E218
// Content-Type: text/plain; charset="UTF-8"
// Content-Transfer-Encoding: quoted-printable
//
// e-mail format texte
// --E0AE5773D5E95245BBBD80DD0687E218
// Content-Type: text/html; charset="UTF-8"
// Content-Transfer-Encoding: quoted-printable
//
// <html><body>e-mail format HTML</body></html>
// --E0AE5773D5E95245BBBD80DD0687E218--
Produit : 4D
Thème : Mail
Numéro :
1604
Nom intl. : MAIL Convert to MIME
Créé : 4D v17 R4
Modifié : 4D v17 R5
4D - Langage ( 4D v18)