Aller au contenu
  • 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

Partager ce message


Lien à poster
Partager sur d’autres sites

3 réponses à cette question

Messages recommandés

  • 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 !

 

Partager ce message


Lien à poster
Partager sur d’autres 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

 

Partager ce message


Lien à poster
Partager sur d’autres 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

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

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

Invité
Répondre à cette question…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...