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
» Logiciel de planétarium.
Envoi de mail par API Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Envoi de mail par API Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Envoi de mail par API Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Envoi de mail par API Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Envoi de mail par API Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Envoi de mail par API Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Envoi de mail par API Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Envoi de mail par API Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Envoi de mail par API Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Envoi de mail par API Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Envoi de mail par API Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Envoi de mail par API Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Envoi de mail par API Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Envoi de mail par API Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Envoi de mail par API Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-20%
Le deal à ne pas rater :
Drone Dji DJI Mini 4K (EU)
239 € 299 €
Voir le deal

 

 Envoi de mail par API

Aller en bas 
2 participants
AuteurMessage
Yannick




Nombre de messages : 8635
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 : 12331
Age : 75
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 : 8635
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 : 12331
Age : 75
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 : 8635
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 : 12331
Age : 75
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 : 8635
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 : 8635
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 : 8635
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.
» Envoi mail
» Envoyer un e-mail depuis Panoramic avec Google Gmail
» 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: