4D Internet Commands v12.1

SMTP_QuickSend

Accueil

 
4D Internet Commands v12.1
SMTP_QuickSend

 

SMTP_QuickSend 


 

SMTP_QuickSend ( nomServeur ; msgDe ; msgA ; msgObjet ; message {; paramSession} ) -> Résultat 
Paramètre Type   Description
nomServeur  Chaîne in Nom ou adresse IP du serveur
msgDe  Texte in Adresse électronique ou Liste d'adresses
msgA  Texte in Adresse électronique ou Liste d'adresses
msgObjet  Texte in Objet du message
message  Texte in Message
paramSession  Entier long in 1 = Utiliser SSL, 0 ou omis = Ne pas utiliser SSL
Résultat  Entier in Code d'erreur

La commande SMTP_QuickSend vous permet de créer et d'envoyer un message en une seule commande. Si vous avez besoin d'un plus grand contrôle sur votre message, ou s'il est plus complexe, utilisez plutôt la commande SMTP_New.

Le paramètre nomServeur contient le nom ou l'adresse IP du serveur SMTP auquel le message sera envoyé pour distribution.

Le paramètre msgDe contient une ou plusieurs adresses électroniques complètes indiquant l'expéditeur initial du message. Toutes les adresses figurant dans l'en-tête Emetteur (From) sont visibles par tous les destinataires du message.

Le paramètre msgA contient une ou plusieurs adresses électroniques complètes. Les adresses figurant dans l'en-tête msgA recevront chacune une copie originale du message. Chaque destinataire du message pourra visualiser les autres adresses électroniques auxquelles le message a été envoyé.

Le paramètre objet contient un texte concis décrivant l'objet du message.

Attention : En principe, l'objet et le corps du message ne doivent pas contenir de caractères accentués (tels que é, ö, etc.) lors de leur envoi. Si vous souhaitez malgré tout utiliser des caractères de ce type (appelés “caractères étendus”), reportez-vous aux commandes SMTP_SetPrefs et SMTP_Charset.

Le paramètre message contient le corps du message électronique. Pour des raisons historiques, la taille du message est limitée à 32 Ko.

Le paramètre optionnel paramSession vous permet d'activer le protocole SSL pour la connexion :

  • si vous passez 1, l'envoi du message sera effectué en SSL (mode synchrone),
  • si vous passez 0 ou omettez ce paramètre, le message sera envoyé en mode standard non sécurisé.

Exemple  

Exemple d'utilisation de cette commande :

 $NomServeur:="www.4d.com"
 $MsgÀ:="adupont@4d.fr"
 $MsgDe:="jsmith@4d.com"
 $Objet:="Rapport de ventes"
 $Message:="Pouvez-vous m'envoyer le rapport des ventes de janvier 2009 ? Merci."
 $Erreur:=SMTP_QuickSend($NomServeur;$MsgDe;$MsgÀ;$Objet;$Message;1)
 Si($Erreur#0)
    ALERTE("Erreur: SMTP_QuickSend"+Caractere(13)+IT_ErrorText($Erreur))
 Fin de si

 
PROPRIÉTÉS 

Produit : 4D Internet Commands
Thème : IC Send Mail
Numéro : 88992
Nom intl. : SMTP_QuickSend

 
HISTORIQUE 

New
Modifié : 4D Internet Commands v11
Modifié : 4D Internet Commands v12.1

 
VOIR AUSSI  

SMTP_Charset
SMTP_New
SMTP_SetPrefs