Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
J'ai oublié de dire que je souhaiterais envoyer ces mails avec Outlook
express, qui est l'application de messagerie la plus répandue.
J'ai oublié de dire que je souhaiterais envoyer ces mails avec Outlook
express, qui est l'application de messagerie la plus répandue.
J'ai oublié de dire que je souhaiterais envoyer ces mails avec Outlook
express, qui est l'application de messagerie la plus répandue.
Dans : news:44911701$0$896$,
pierre.rivet disait :J'ai oublié de dire que je souhaiterais envoyer ces mails avec Outlook
express, qui est l'application de messagerie la plus répandue.
Bonjour,
un mail est un mail. Qu'il soit envoyé avec OE ou autre.
Maintenant, si le problème est de conserver les mails envoyés dans OE, ce
n'est pas possible car OE n'est pas scriptable.
Au pire tu peux t'envoyer le fameux mail et tu en auras une copie dans OE.
Si tu souhaites faire l'envoi de manière transparente, comme je le
suppose, je vois deux solutions :
La première est de gérer soit même avec Winsock le protocole SMTP : pas
simple.
La deuxième est d'utiliser le composant CDO mais il faut : soit être sous
2000 et supérieurs, soit avec Outlook installé.
Il y a un excellent exemple ici :
http://faqoe.com/index.php?bas=/rep/cs.php3
C'est du vbs mais cela s'utilise tel quel en VB6, en ajoutant
éventuellement (je n'en suis pas sûr) une référence à l'objet Microsoft
CDO dans le projet.
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Dans : news:44911701$0$896$ba4acef3@news.orange.fr,
pierre.rivet disait :
J'ai oublié de dire que je souhaiterais envoyer ces mails avec Outlook
express, qui est l'application de messagerie la plus répandue.
Bonjour,
un mail est un mail. Qu'il soit envoyé avec OE ou autre.
Maintenant, si le problème est de conserver les mails envoyés dans OE, ce
n'est pas possible car OE n'est pas scriptable.
Au pire tu peux t'envoyer le fameux mail et tu en auras une copie dans OE.
Si tu souhaites faire l'envoi de manière transparente, comme je le
suppose, je vois deux solutions :
La première est de gérer soit même avec Winsock le protocole SMTP : pas
simple.
La deuxième est d'utiliser le composant CDO mais il faut : soit être sous
2000 et supérieurs, soit avec Outlook installé.
Il y a un excellent exemple ici :
http://faqoe.com/index.php?bas=/rep/cs.php3
C'est du vbs mais cela s'utilise tel quel en VB6, en ajoutant
éventuellement (je n'en suis pas sûr) une référence à l'objet Microsoft
CDO dans le projet.
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Dans : news:44911701$0$896$,
pierre.rivet disait :J'ai oublié de dire que je souhaiterais envoyer ces mails avec Outlook
express, qui est l'application de messagerie la plus répandue.
Bonjour,
un mail est un mail. Qu'il soit envoyé avec OE ou autre.
Maintenant, si le problème est de conserver les mails envoyés dans OE, ce
n'est pas possible car OE n'est pas scriptable.
Au pire tu peux t'envoyer le fameux mail et tu en auras une copie dans OE.
Si tu souhaites faire l'envoi de manière transparente, comme je le
suppose, je vois deux solutions :
La première est de gérer soit même avec Winsock le protocole SMTP : pas
simple.
La deuxième est d'utiliser le composant CDO mais il faut : soit être sous
2000 et supérieurs, soit avec Outlook installé.
Il y a un excellent exemple ici :
http://faqoe.com/index.php?bas=/rep/cs.php3
C'est du vbs mais cela s'utilise tel quel en VB6, en ajoutant
éventuellement (je n'en suis pas sûr) une référence à l'objet Microsoft
CDO dans le projet.
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal
lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As
String, ByVal nShowCmd As Long) As Long
Dim Mail As String
'
Mail = ?subject=titre_du_courrier
Mail = adresse?sujet=titre&body=texte
ShellExecute Me.hwnd, "Open", "Mailto:" & Mail, "", App.Path, 1
ShellExecute Me.hwnd, "Open", "Mailto:" & "adr?sujet=s&body=b", "",
App.Path, 1
--
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"pierre.rivet" a écrit dans le message de news:
4491168b$0$879$Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal
lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As
String, ByVal nShowCmd As Long) As Long
Dim Mail As String
'
Mail = montmartre@noos.fr?subject=titre_du_courrier
Mail = adresse?sujet=titre&body=texte
ShellExecute Me.hwnd, "Open", "Mailto:" & Mail, "", App.Path, 1
ShellExecute Me.hwnd, "Open", "Mailto:" & "adr?sujet=s&body=b", "",
App.Path, 1
--
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"pierre.rivet" <pierre.rivet@wanadoo.fr> a écrit dans le message de news:
4491168b$0$879$ba4acef3@news.orange.fr...
Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal
lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As
String, ByVal nShowCmd As Long) As Long
Dim Mail As String
'
Mail = ?subject=titre_du_courrier
Mail = adresse?sujet=titre&body=texte
ShellExecute Me.hwnd, "Open", "Mailto:" & Mail, "", App.Path, 1
ShellExecute Me.hwnd, "Open", "Mailto:" & "adr?sujet=s&body=b", "",
App.Path, 1
--
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"pierre.rivet" a écrit dans le message de news:
4491168b$0$879$Bonjour,
Je cherche à faire un mailing par Internet à l'aide de VB6, par exemple
relancer les clients qui ne sont pas venus depuis le 1/2/2006
J'ai déjà vu la réponse de la FAQ N°2 et j'ai téléchargé un post
intéressant sur le site VBFrance.com
mais je cherche (désespérément pour l'instant) à étendre cette procédure.
Quelqu'un a-t-il une idée ?
Merci d'avance,
Pierre
Merci à Fred,
Pardon de ne pas avoir remercié plus tôt, mais je viens seulement de
lire ta réponse.
J'ai appliqué l'exemple. Il marche de façon impeccable.
J'ai effectivement rajouté une référence à l'objet Microsoft CDO.
Il faut maintenant travailler un peu en essayant d'intercaler la
procédure d'envoi dans une boucle de ce style
do until Patient.eof
ENVOI DE MAIL
Patient.movenext
loop
Merci à Fred,
Pardon de ne pas avoir remercié plus tôt, mais je viens seulement de
lire ta réponse.
J'ai appliqué l'exemple. Il marche de façon impeccable.
J'ai effectivement rajouté une référence à l'objet Microsoft CDO.
Il faut maintenant travailler un peu en essayant d'intercaler la
procédure d'envoi dans une boucle de ce style
do until Patient.eof
ENVOI DE MAIL
Patient.movenext
loop
Merci à Fred,
Pardon de ne pas avoir remercié plus tôt, mais je viens seulement de
lire ta réponse.
J'ai appliqué l'exemple. Il marche de façon impeccable.
J'ai effectivement rajouté une référence à l'objet Microsoft CDO.
Il faut maintenant travailler un peu en essayant d'intercaler la
procédure d'envoi dans une boucle de ce style
do until Patient.eof
ENVOI DE MAIL
Patient.movenext
loop