| Envoi mail | |
|
|
Auteur | Message |
---|
demenvil
Nombre de messages : 171 Age : 34 Localisation : France Marseille Date d'inscription : 30/06/2012
| Sujet: Envoi mail Mar 9 Juil 2013 - 9:30 | |
| Salut ! Je voudrai savoir si il est possible d'envoyer des emails en panoramic ? Merci ! | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 10:27 | |
| | |
|
| |
demenvil
Nombre de messages : 171 Age : 34 Localisation : France Marseille Date d'inscription : 30/06/2012
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 10:45 | |
| Merci pour la réponse, je vais regarder cela ! | |
|
| |
demenvil
Nombre de messages : 171 Age : 34 Localisation : France Marseille Date d'inscription : 30/06/2012
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 10:54 | |
| | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 9 Juil 2013 - 13:32 | |
| Tu as une fonction d' envoi de mail par l' API dans la dll de Klaus (KGF.dll) qui fonctionne parfaitement. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 13:53 | |
| | |
|
| |
demenvil
Nombre de messages : 171 Age : 34 Localisation : France Marseille Date d'inscription : 30/06/2012
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 14:22 | |
| J'ai regardé le truc oui Il n'y a pas un truc plus.. light ? | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 15:24 | |
| Le programme de démo est certes complexe puisqu'il y a des contrôles et de la saisie libre mais si tu as les informations en dur et que tu simplifie la démo en supprimant toute la partie saisie / contrôle de la saisie, les fonctions sont assez simples à utiliser. Voir doc kgf.doc (celle du 30/06) page 223 Le message devra être construit par des appels successifs aux fonctions suivantes: 1. CreateMail pour préparer un nouveau message 2. SetMailSender pour mettre en place le compte, l'adresse et le mot de passe de l'émetteur 3. SetMailObject pour mettre en place l'objet du message 4. AddMailRecipient appelée pour chaque adresse de destinataire 5. AddMailCopy appelée pour chaque adresse en copie 6. AddMailBlindCopy appelée pour chaque adresse en copie aveugle 7. AddMailBodyLine appelée pour chaque ligne du message texte 8. AddMailJoinedFile appelée pour chaque fichier en pièce jointe 9. SendMail pour effectuer l'envoi du message 10. DeleteMail pour effacer le message de la mémoire PS: Klaus, erreur dans l'exemple en anglais page 227, tu initialise obj$ à la place de subj$ et page 228, obj$ à la place de adr$ dans les 2 exemples (puis dans les pas mal d'exemples après d'ailleurs) page 232, tu affiche la fonction Createmail alors que ça devrait être Sendmail Sinon la structure donne quelque chose comme ça, mais Klaus corrigera s'il faut ajouter des attentes entre certaines étapes ou si j'oublie des choses (j'ai mis l'envoi de mail de base, en sachant que l'on peut faires des copie, copie cachée et autre envois avec pièces jointes): - Code:
-
dim res%, nom$, adr$, pwd$, obj$,adr$, txt$ dll_on "KGF.DLL" nom$ = "jaques.martin" adr$ = "jacques.martin@yahoo.fr" pwd$ = "mot_de_passe" obj$ = "message de test" adr$ = "xxxx.yyyy@yahoo.fr" txt$ = "Ceci est une nouvelle ligne" res% = dll_call0("CreateMail") res% = dll_call3("SetMailSender",adr(nom$),adr(adr$),adr(pwd$)) res% = dll_call1("SetMailObject",adr(obj$)) res% = dll_call1("AddMailRecipient",adr(adr$)) res% = dll_call1("AddMailBodyLine",adr(txt$)) res% = dll_call0("SendMail") res% = dll_call0("DeleteMail") dll_off
| |
|
| |
demenvil
Nombre de messages : 171 Age : 34 Localisation : France Marseille Date d'inscription : 30/06/2012
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 15:51 | |
| Merci ! Mais j'ai une erreur à cette ligne => res% = dll_call0("CreateMail")
(29) Nor correct arithmetic expression : Error in function line 28
Merci. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 16:08 | |
| As tu bien une version récente de KGF.DLL (datant d'après le 20/05/2013) (Version 2.34 minimum) Tu peux verifier la version en ajoutant ces lignes - Code:
-
Dim KGFdllVersion$ : KGFdllVersion$ = string$(25," ") KGFdllVersion% = dll_call1("KGFdllVersion",adr(KGFdllVersion$)) message "KGF version : " + KGFdllVersion$
Si la version est inférieure à la 2.34, la récupérer sur le Webdav de Klaus | |
|
| |
demenvil
Nombre de messages : 171 Age : 34 Localisation : France Marseille Date d'inscription : 30/06/2012
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 16:27 | |
| j'ai mis à jours la dll. Je l'avais prise sur son site et non le webdav.. Donc plus d'erreur pas pas de mail dans ma boite.. :-( | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 16:35 | |
| | |
|
| |
demenvil
Nombre de messages : 171 Age : 34 Localisation : France Marseille Date d'inscription : 30/06/2012
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 16:40 | |
| Ah ce niveau je suis quasiment sûre de mes paremetres. Mais je vais checker quand même | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 17:39 | |
| Personnellement j'ai toujours eu ce problème, je ne peux pas m'envoyer des mails à moi-même, c'est bloqué quelque part, sans doute une interdiction à faire sauter... je me suis ouvert une autre boîte pour les essais (à laposte.net, gratos), et là ça marche. Il est vrai que s'envoyer des mails à soi-même ça n'a pas un grand intérêt (sauf si on veut se faire des déclarations d'amour), mais c'est quand même pratique pour les essais, sinon il faut trouver une victime, pas loin de préférence. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 17:47 | |
| Sinon remarque judicieuse une fois de plus JL35. Voilà peut être une remarque qui va éviter bien des recherches inutiles | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Envoi mail Mar 9 Juil 2013 - 18:19 | |
| J'ai toujours pensé (mais sans preuve... et sans trop approfondir non plus) que mon logiciel de messagerie considérait comme une erreur que les adresses expéditeur et destinataire soient identiques, ce qui somme toute est logique. Mais ce n'est pas signalé au moment de l'envoi en tout cas.
Je viens de refaire un essai destinataire = expéditeur depuis ma messagerie Windows Mail (donc indépendamment des solutions proposées ici), et effectivement le message est quelque part dans la nature, et pas d'erreur signalée. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Envoi mail Mer 10 Juil 2013 - 0:42 | |
| J'utilise Outlook Express sous XP, et je peux m'envoyer des mails sans problème, avec mes fonctions DLL. Mais effectivement, il faut faire attention aux paramètres. Regarde la doc dans le fichier KGF.chm. | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Envoi mail Ven 12 Juil 2013 - 19:12 | |
| @Klaus, Un peu en retard(*) j'ai fait un essai en utilisant tes dlls adéquates, mais rien à faire, le message ne me revient toujours pas (alors que ça marche très bien sur une autre adresse que la mienne). C'est pas grave, je cesserai de m'écrire à moi-même.
* je suis allé passer 3 jours en Normandie (entre Fécamp et Le Tréport), soleil magnifique, mais vent du nord très fort et glacial sur les plages (de galets)... il n'est resté que la gastronomie. Moins bonne pour la ligne que la natation, mais à l'impossible nul n'est tenu ! | |
|
| |
Contenu sponsorisé
| Sujet: Re: Envoi mail | |
| |
|
| |
| Envoi mail | |
|