FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Envoi de mail par API Emptypar papydall Hier à 16:57

» PANORAMIC V 1
Envoi de mail par API Emptypar papydall Hier à 3:22

» select intégrés [résolu]
Envoi de mail par API Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Envoi de mail par API Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Envoi de mail par API Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Envoi de mail par API Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Envoi de mail par API Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Envoi de mail par API Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Envoi de mail par API Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Envoi de mail par API Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Envoi de mail par API Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Envoi de mail par API Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Envoi de mail par API Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Envoi de mail par API Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Envoi de mail par API Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 Envoi de mail par API

Aller en bas 
2 participants
AuteurMessage
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Envoi de mail par API Empty
MessageSujet: Envoi de mail par API   Envoi de mail par API EmptyJeu 8 Fév 2024 - 20:06

Salut Klaus !

Je suis sur une petite application qui va m'amener à utiliser KGF.dll.
Les fonctions Date Time Picker, Pdf, Impression et SendMail devrait être solicité.
Pour DTP pas de soucis Pdf et impression viendont plus tard mais là je suis sur 
sendmail par API et...rien. Pas de message d'erreur mais pas de mail  
Les fonctions rencontrent elles des soucis sur la dernière version de KGF ou le 
problème est encore entre la chaise et le clavier comme dir Papydall ? scratch
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Envoi de mail par API Empty
MessageSujet: Re: Envoi de mail par API   Envoi de mail par API EmptyVen 9 Fév 2024 - 12:57

Voilà ce que j'ai fait dans ce domaine:
http://klauspanoramic.infinityfreeapp.com/EnvoidemailsparAPISendmailsviaMA.html#MailsParMapi_fr

Il faut utiliser les fonctions dans l'ordre. Bien sûr, les phases 5, 6 et 8 sont optionnelles.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Envoi de mail par API Empty
MessageSujet: re   Envoi de mail par API EmptyVen 9 Fév 2024 - 15:38

Salut klaus !
Voilà la procédure employée :
Code:
  SUB SendFicheKgf()
    dim_local i%,res%,Dy$,Dm$,Dd$
   
    res% = dll_call0("CreateMail")
    res% = dll_call3("SetMailSender",adr(MailCpte$),adr(MailAdrFrom$),adr(MailPwd$))
    Dy$ = str$(Date_year)
    Dm$ = right$("00"+str$(Date_month),2)
    Dd$ = right$("00"+str$(Date_day),2)
    MailSubject$ = "Cession_"+Dy$+Dm$+Dd$   
    res% = dll_call1("SetMailObject",adr(MailSubject$))
    res% = dll_call1("AddMailRecipient",adr(MailAdrTo$))   
    for i%=12 to 15
        MailText$ = MailText$+text$(ChpsPan%(i%))+chr$(32)
    next i%   
    res% = dll_call1("AddMailBodyLine",adr(MailText$))
    res% = dll_call0("SendMail")
    res% = dll_call0("DeleteMail")      
  END_SUB


Pas de message d'erreur et pas de mail  Crying or Very sad
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Envoi de mail par API Empty
MessageSujet: Re: Envoi de mail par API   Envoi de mail par API EmptySam 10 Fév 2024 - 10:44

Je ne vois rien d'anormal dans ton code.

Evidemment, il faut s'assurer que les paramètres sont valides, et ce particulièrement pour les fonctions:
SetMailSender
AddMailRecipient


SetMailSender est particulièrement sensible en ce qui concerne le compte (par forcément identique à l'adresse mail de l'expéditeur) et du mot de passe (celui qu compte, pas celui de l'adresse mail de l'expéditeur...).

Il est normal qu'il n'y ait pas de message d'erreur. Toutes ces fonctions retournent 0 quelque soit le cas. Je sais, ce n'est pas très informatif...

Je vais tester chez moi.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Envoi de mail par API Empty
MessageSujet: re   Envoi de mail par API EmptySam 10 Fév 2024 - 14:33

Salut Klaus;

L'ennuyeux c'est qu'il est de plus en plus compliqué de retrouver ces infos.
A force de croiser ses applications bill nous a perdu. On ne sait qui fait quoi ni où est qui.
mon adresse mail est chez hotmail qui a été absorbé par outlook mais qui a gardé son @hotmail.fr
quand je vais dans les paramètres de windows il me donne Hotmail en nom de compte, je vais essayé 
en lieu et place de mon nom pour ma variable MailCpte$.

A plus.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Envoi de mail par API Empty
MessageSujet: Re: Envoi de mail par API   Envoi de mail par API EmptySam 10 Fév 2024 - 15:00

En fait, pour être certain d'avoir les bonnes valeurs, l faut avoir accès à l'interface web du service mail, pas via un client mail.

Pour ma part, j'utilise le service mail de mon fournisseur internet: orange.
Donc, je fais un login sur mon compte orange, directement sur l'explorateur internet (Firefox dans mon cas).
Je choisis le service mail et je regarde les paramètres. Le mot de passe est crypté et il faut le connaître, ou le changer et noter la nouvelle valeur. Un autre moyen de connaître ces informations, c'est d'utiliser le freeware mailpv. C'est un tout petit utilitaire, gratuit et sans malware, qui peut afficher tout ce qui est nécessaire, en analysant le contenu de la mémoire active d'un ordinateur dont le client mail est en cours ou a été utilisé depuis le dernier boot. Il ne fait aucune connexion au fournisseur mail ou internet. Par contre, il affiche les mots de passe en clair.

Mais ce qui est certain, c'est que sans ces informations, rien n'est possible.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Envoi de mail par API Empty
MessageSujet: re   Envoi de mail par API EmptySam 10 Fév 2024 - 15:21

@ Klaus,

Je vais voir avec mailpv car mon fournisseur est bouygues mais je ne me sers pas du compte mail.
Je me sers seulement du hotmail en privé et de laposte.net pour le reste.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Envoi de mail par API Empty
MessageSujet: re   Envoi de mail par API EmptySam 10 Fév 2024 - 20:00

@ Klaus,

Après une rude bataille avec Windows defender, j'ai réussi à télécharger mailpv.
Ceci dit, il n'affiche rien.
Pour les essais avec Hotmail en nom de compte...Pas plus de succès.
Entre le compilateur qui prend pas les commandes natives (Mail_Send) 
et Microsoft... bounce

Bon je vais essayer de contourner le problème.
Laughing

J'ai essayé de créer un module indépendant avec la commande native 
et la version i11 de l'interpréteur auquel j'aurai passé les  infos en paramètres
mais là encore j'ai fait chou blanc.
La commande m'ouvre Outlook mais rien d'autre. Sad
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Envoi de mail par API Empty
MessageSujet: re   Envoi de mail par API EmptyDim 11 Fév 2024 - 11:51

Bonjour à tous.

Je viens de faire un essai avec les données de mon FAI.
Crying or Very sad Sad

@ Klaus,

Ne dois je pas forcer des chr$(34) dans les zones de texte.

MailCpte$ = chr$(34)+"mon compte"+chr$(34) 
MailText$ = chr$(34)+"mon petit text"+chr$(34) 
etc...

Peut être en modifiant le port
mon FAI dit 25 par bbox mais un autre pour l'ordi 4... ou 5... (à vérifier)
Revenir en haut Aller en bas
Contenu sponsorisé





Envoi de mail par API Empty
MessageSujet: Re: Envoi de mail par API   Envoi de mail par API Empty

Revenir en haut Aller en bas
 
Envoi de mail par API
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Envoi d'un mail avec l'objet 'mail' de Klaus.
» Envoyer un e-mail depuis Panoramic avec Google Gmail
» Envoi mail
» Envoi automatique de mail.
» Mon adresse e-mail

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: