Jump to content
  • 0
Pascal34

BaseElements plugin BE_SMTP_Send

Question

Bonjour à tous,

 

il y a bien longtemps que je ne suis pas venu, je continuais à faire vivre mes applis sous FM 10, et la je viens d'installer le version 17, ( mes clients ne sont pas riches doc je ne peux pas leurs imposer des changements de version trop souvent)

Je pense changer aussi les plugins que j'utilisais Mailit Ftp it et dialogplugin par BaseElement plugin.

 

J'ai quelques soucis avec BE_SMTP_Send

- j'arrive sans trop de problème à envoyer des mail simple et avec pièces jointes, mais je n'arrive pas à paramétrer le HTML

Voilà comment je le paramètre BE_SMTPSend ( mail::adresse mail ; mail::adresse mail ; mail::Sujet ; mail::Texte mail; mail::Type envoi )

 

or quand je mets HTML dans type d'envoi il me retourne une erreur : 55 ( quand je laisse vide "Type envoi", ça fonctonne)

Quelqu'un à -t-il un exemple correctement rempli avec tous les critères.

 

BE_SMTPSend ( from ; to ; subject ; text { ; cc ; bcc ; replyTo ; html ; attachments } )

 

Le petit plus serait d'ajouter une barre de défilement.

 

Merci à vous

 

pascal

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
Le 14/11/2018 à 13:10, Pascal34 a dit :

BE_SMTPSend ( mail::adresse mail ; mail::adresse mail ; mail::Sujet ; mail::Texte mail; mail::Type envoi )

 

Bonjour Pascal34

Je suis en plein dedans depuis ce matin

Ton mail:Type envoi n'est pas une option format html ou format texte !

Ton message à 3 possibilité d'envoi soit en HTML soit en texte soit les 2

Il faut lire dans les parametres de

BE_SMTP_Send ( from ; to ; subject ; text { ; cc ; bcc ; replyTo ; html ; attachments } )

from :  the from name and email address.

to : who the email is to be sent to.  A list for multiple recipients.

subject : required, but can be an empty string.

text : required, but can also be empty. Texte au format TEXTE

cc ( optional ) : the cc email list.

bcc ( optional ) : the bcc email list.

replyTo ( optional ) : a reply to email address only.

html ( optional ) : the content of the HTML version of the email. Texte au format HTML

attachments ( optional ) : a list of file paths for attachments to be included.

Si tu rempli une valeur des paramètres de l'accolade et pas les autres il faut les notifier nul par un double guillemet en respectant l'ordre

par exemple BE_SMTP_Send ( from ; to ; subject ; text  ; "" ; "" ; " ; html ; "" } )

Moi en tout cas ça marche nickel !

 

Share this post


Link to post
Share on other sites
  • 0

Bonjour à tous !

J'arrive à mettre une pièce jointe et à avoir un email au format HTML.

Je ne trouve pas la syntax correcte pour avoir plusieurs pièces jointes.

La doc indique une liste de chemin

Le séparateur de liste est le retour de chariot, "AND" un";" ou un autre caractère ?

faut il  :

La table tablePieceJointe est lié à la table message et liste les pièces jointes du message.

Définir variable [$listeChemin;		Valeur : Liste (tablePieceJointe::Chemin)]Définir variable [$email;		Valeur : BE_SMTPServer ( $server ; $port ; $username ; $password  ) & 		BE_SMTPSend ( $from ; $to ; $subject ; $text ; $cc ; $bcc ; $replyTo ; $html ;$listeChemin )]  

sinon Il y a la fonction mais pas plus de succès

BE_SMTPAddAttachment ( { attachment ; contentType } )

mais je ne sais comment l'utiliser

j'ai installé la fonction personnalisée MymeType pour remplir le paramètre contentType

j'ai tester une boucle sur chaque enregistrement de pièce jointe et déclarer une variable qui appelle la fonction BE_SMTPAddtachment

mais la aussi pas de pièce jointe attachée au mail

Si un pro peut éclairer ma lanterne Je suis preneur.

Je n'ai pas trouvez de fichier exemple complet sur le Net.

Merci

Bonne journée

Simon

 

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

Si tu veux envoyer plusieurs pièces jointes, il faut par exemple faire :

$chemin_1 = chemin d'accès à la pj1

$chemin_2 = chemin d'accès à la pj2

$chemin = $chemin1 &¶& $chemin_2

et donc passer en dernier paramètre $chemin

Tom

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...