Le forum (ô combien francophone) des utilisateurs de Powerbuilder.




Bonjour,
Je recherche une solution pour envoyer des mails.
Je vourdrais pouvoir envoyer un mail auto avec le destinataire, le sujet et le corps du message.
Configuration : PB 11.5 + Outlook 9 sous windows xp
Est-ce que quelqu'un a déjà fait ça ?
Merci d'avance
Dernière modification par bdf94 (20-08-2009 15:08:22)
Hors ligne














Bonjour, il y a moult exemples sur le forum
Hors ligne




J'ai mis ce bout de code :
mailSession mSes mailReturnCode mRet mailMessage mMsg // Creation de la session mail mSes = create mailSession // Log on session mRet = mSes.mailLogon(mailNewSession!) if mRet <> mailReturnSuccess! then MessageBox(, 'Erreur au Logon', exclamation!) RETURN end if mMsg.Subject = "objet test envoie mail" mMsg.NoteText = "corps texte test envoie mail" mMsg.Recipient[1].name = "xxx@xxx.fr" // Envoi du mail mRet = mSes.mailSend(mMsg) if mRet = mailReturnSuccess! then MessageBox("Merci beaucoup", ) RETURN else messagebox("Attention","Une erreur d'envoi est survenue, merci d'envoyer le mail manuellement !,exclamation!") end if mSes.mailLogoff() DESTROY mSes
Mais cela m'ouvre une fenêtre "Choix du profil". Il faut que je clique sur OK et là le mail part.
Comment peut-on enlever cette fenêtre ???
Dernière modification par bdf94 (20-08-2009 10:42:11)
Hors ligne











La balise correcte code=pb est en minuscule. Merci de corriger
Hors ligne




J'ai trouvé.
Mettre :
mRet = mSes.mailLogon(mailDownLoad!)
Au lieu de :
mRet = mSes.mailLogon(mailNewSession!)
Dernière modification par bdf94 (20-08-2009 15:08:07)
Hors ligne














le [RESOLU] c'est AVANT le sujet...
Hors ligne