Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
slt je suis une formation en pb et on travaille sur gestion de stock pour le moment et je me demandais si on pouvais créer une fenêtre permettant d'envoyer des mails,parce j'ai rien trouver à par mailAddress mais je ne sais pas trop comment l'utililiser merci d'avance
Hors ligne
Regarde sur le post suivant : http://pbadonf.fr/forum/viewtopic.php?id=235
On y explique comment envoyer des mails SMTP via Blat.
Hors ligne
Salut,
OLEObject ole_outlook integer li_return ole_outlook = Create OLEObject //Connect to Outlook session using 'Outlook.Application' li_return = ole_outlook.ConnectToNewObject("outlook.application") //Check for the return code If li_return <> 0 Then Messagebox("Error", string(li_return)) Destroy ole_outlook Return Else MessageBox("Success", "Connected") End If OLEObject ole_item, ole_attach //Creates a new mail Item ole_item = ole_outlook.CreateItem(0) //Set the subject line of message ole_item.Subject = "Mon sujet" //Body of mail message ole_item.Body = "Mon corps de message" //Recipient(s) Use a semicolon to separate multiple recipients ole_item.To = "monadresse@destination.be" ole_item.Cc = "monadresseencopie@copycarbon.be" //Attachments ole_attach = ole_item.Attachments ole_attach.add(fileLocation) ole_item.Display //displays the message ole_item.Send //sends the message, return a boolean destroy ole_outlook
Hors ligne
Bonjour,
Je préfère la solution de R. SMITH :
http://www.topwizprogramming.com/freeco … lsmtp.html
pour envoyer des messages, c'est un nvo libre écrit entièrement en Powerbuilder et qui par conséquence ne demande pas de liens avec des modules externes.
Hors ligne
Oui, il y a aussi le problème du genre "un programme externe tente d'accéder à l'application Outlook , voulez-vous accepter".. ou un message du style
qui est assez génant
Hors ligne
Bonjour, je souhaite envoyer des mails en utilisant un modèl RTF.
Pour cela, je dispose du modèle outlook RTF. Je souhaiterais ouvrir le modèle,
modifier certaines zones et envoyer le mail via outlook.
Est ce possible ?
Merci de votre aide.
Hors ligne
Bonjour, c'est possible en 2 étapes :
1) créer le code RTF
Tu peux utiliser un controle RichTextEdit, en invoquant InsertDocument pour charger ton modèle, Find et Replace pour faire les modifications et CopyRTF pour récupérer le code dans une chaine
2) envoyer ce code comme contenu d'un mail
tu peux utiliser un OLE/OCX outlook et donner comme body la chaine de code RTF
Hors ligne