Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 20-08-2009 09:49:53

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

[RESOLU] Mail

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

 

#2 20-08-2009 09:58:16

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Mail

Bonjour, il y a moult exemples sur le forum   


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 20-08-2009 10:40:21

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] Mail

J'ai mis ce bout de code :

Code: pb

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

 

#4 20-08-2009 10:59:22

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2493
Pépites: 106
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] Mail

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


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#5 20-08-2009 11:01:25

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] Mail

J'ai trouvé.

Mettre :

Code: pb

 mRet = mSes.mailLogon(mailDownLoad!) 

Au lieu de :

Code: pb

 mRet = mSes.mailLogon(mailNewSession!) 

Dernière modification par bdf94 (20-08-2009 15:08:07)

Hors ligne

 

#6 20-08-2009 11:03:23

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Mail

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


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22