FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» un nouveau editeur panobasic
par Jean Claude Aujourd'hui à 10:18

» Compilateur FBPano
par jean_debord Aujourd'hui à 10:07

» Le compilateur.
par Pedro Alvarez Aujourd'hui à 8:36

» COMPILATEUR V 0.9 beta 7 du 10 aout 2017
par Jack Hier à 20:23

» Pb 16 (en analyse): ON_CLOSE plante à l'exécution
par Jack Hier à 20:00

» Pb 15 (en analyse): TIMER_ON plante à l'exécution
par Jack Hier à 19:58

» KGF_dll - nouvelles versions
par Yannick Dim 13 Aoû 2017 - 17:35

» probleme d'outil
par Yannick Dim 13 Aoû 2017 - 17:32

» Carte de France des régions
par Yannick Sam 12 Aoû 2017 - 21:33

» Pb 14 (en analyse): PRINT_LOCATE plante à l'exécution
par Jack Ven 11 Aoû 2017 - 22:37

» Petit avertissement [Mots réservés]
par papydall Ven 11 Aoû 2017 - 13:45

» Distances sur plan
par JL35 Jeu 10 Aoû 2017 - 21:29

» Tracé : Triangle, Carrée, Dents de scie, Sinusoïde redressée
par papydall Jeu 10 Aoû 2017 - 14:52

» Troncature dans une image
par JL35 Mer 9 Aoû 2017 - 13:45

» A chacun son point de vue
par papydall Mar 8 Aoû 2017 - 17:20

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Août 2017
LunMarMerJeuVenSamDim
 123456
78910111213
14151617181920
21222324252627
28293031   
CalendrierCalendrier

Partagez | 
 

 envoyer un mail avec panoramic et blat

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
vincelt



Nombre de messages : 24
Age : 41
Localisation : France 41,45
Date d'inscription : 06/12/2008

MessageSujet: envoyer un mail avec panoramic et blat   Sam 14 Aoû 2010 - 15:50

bonjour a tous j'avais il y'a quels mois ouvert un sujet sur l'envoi de mail automatique, et aujourd'hui j'ai enfin trouver une solution elle n'est pas ideal car utilise un programme externe a panoramique mais fonctionne

http://panoramic.free-boards.net/a-l-aide-f6/envoyer-un-email-automatique-t176.htm?highlight=envoyer+un+email+automatique

voici un petit exemple de programme utilisant blat

telecharger et copier blat a la racine de votre disque d:/
lien http://sourceforge.net/project/showfiles.php?group_id=81910

et voici le code
a vous de tester et d'ameliorer

Vince

Code:
  label envoi, join
  dim smtp$, from$,port$, add$, id$, ps$ ,txt$, lin$,  a$,b$,c$,d$,e$,f$,g$,i$,att
  a$=""
  b$="25"
  c$=""
  d$=""
  e$=""
  f$=""
  g$="Sujet"
  i$="fichier joints"
  att=0


  edit 1          : text 1,a$
  edit 2: top 2,20 : text 2,b$
  edit 3: top 3,40 : text 3,c$
  edit 4: top 4,60 : text 4,d$
  edit 5: top 5,80 : text 5,e$
  edit 6: top 6,100: text 6,f$
  edit 7: top 7,120: text 7,g$:width 7,580
  edit 8: top 8,140: text 8,i$:width 8,500
  button 20: top 20,140:left 20,490:caption 20, "joindre":on_click 20, join
  alpha 11          : left 11, 150:caption 11,"le server smtp de votre fornisseur d'accee internet"
  alpha 12 :top 12,20: left 12, 150:caption 12,"port smtp tres souvant 25"
  alpha 13 :top 13,40: left 13, 150:caption 13,"l'addresse avec la quelle vous envoyer le mail"
  alpha 14 :top 14,60: left 14, 150:caption 14,"identifiant de votre server smtp"
  alpha 15 :top 15,80: left 15, 150:caption 15,"mot de passe de votre server smtp"
  alpha 16 :top 16,100: left 16, 150:caption 16,"l'addresse du destinataire"

  memo 9: top 9,180:width 9,580: height 9,220
 
 
  button 10: top 10, 400 :left 10, 490:caption 10,"envoyer": on_click 10, envoi
  open_dialog 50
 
  end
  join:

  i$=file_name$(50)
  att=1
  text 8,i$
 
 
 return
 
  envoi:
  file_open_write 20,"d:txte.txt"
  txt$=text$(9)
  file_write 20, txt$
  file_close 20
  a$=text$(1)
  b$=text$(2)
  c$=text$(3)
  d$=text$(4)
  e$=text$(5)
  f$=text$(6)
  if att=1
  lin$="d:\blat.exe d:\txte.txt -serverSMTP "+text$(1)+" -f "+text$(3)+" -portSMTP "+text$(2)+" -subject "+chr$(34)+text$(7)+chr$(34)+" -to "+text$(6)+" -i "+text$(4)+" -pw "+text$(5)+" -attach "+chr$(34)+text$(8)+chr$(34)+" -debug -log d:\envois-mails.log -timestamp"
  else
  lin$="d:\blat.exe d:\txte.txt -serverSMTP "+text$(1)+" -f "+text$(3)+" -portSMTP "+text$(2)+" -subject "+chr$(34)+text$(7)+chr$(34)+" -to "+text$(6)+" -i "+text$(4)+" -pw "+text$(5)+" -debug -log envois-mails.log -timestamp"
  end_if

  execute_wait lin$

  return
 
 
 
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://vincelt2.free.fr
jjn4

avatar

Nombre de messages : 1594
Date d'inscription : 13/09/2009

MessageSujet: +++   Sam 14 Aoû 2010 - 18:12

Pas su le faire fonctionner.

Citation :
le serveur smtp de votre fournisseur d'accès Internet
On répond quoi, à ça ?
scratch
P.S.: Tu devrais donner des exemples d'utilisation.


Dernière édition par jjn4 le Dim 15 Aoû 2010 - 0:29, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
JL35



Nombre de messages : 5920
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: envoyer un mail avec panoramic et blat   Sam 14 Aoû 2010 - 21:57

La syntaxe de blat.exe me paraît effectivement un peu complexe.
Personnellement j'utilise sendmail, freeware, très léger, très simple à utiliser, aussi bien en conversationnel qu'en ligne de commande.
Je viens de faire un programme (en Panoramic) qui l'utilise pour envoyer directement, depuis le programme, un email avec des photos jointes, et ça marche très bien.

@jjn4, le smtp désigne le protocole de ton serveur d'émission de messages (comme le pop désigne le serveur de réception).
Si tu ne connais pas le tien, va voir là: http://www.commentcamarche.net/faq/893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai
Pour moi par exemple (wanadoo), le smtp c'est: smtp.wanadoo.fr

Pour en revenir à sendmail ( http://www.dipisoft.com/articles.php?lng=fr&pg=65 ), un exemple d'envoi d'un email avec des pièces jointes:
sendmail.exe /u:emaildestinataire /t:Objet /m:Fichiertexte /f:fich1,fich2... /e:emailexpéditeur /s:smtp.wanadoo.fr
paramètres:
/t: objet du message
/m: fichier contenant le texte du message
/f: fichier(s) joint(s)
/e: email de l'expéditeur
après quelques secondes, le programme confirme l'envoi des messages (ou une erreur...). Pour faire des essais, on peut très bien se les envoyer à soi-même.

Un inconvénient, avec ces systèmes (celui de Vincelt également), c'est que les messages émis ne sont archivés nulle part.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jjn4

avatar

Nombre de messages : 1594
Date d'inscription : 13/09/2009

MessageSujet: +++   Dim 15 Aoû 2010 - 0:27

Ok, merci pour la façon de connaître le serveur smtp,

mais j'ai un autre problème :
Citation :
l'adresse avec laquelle vous envoyez le mail
et
Citation :
identifiant de votre serveur smtp
ce n'est pas la même chose ?
scratch
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
JL35



Nombre de messages : 5920
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: envoyer un mail avec panoramic et blat   Dim 15 Aoû 2010 - 1:54

Tout ça est effectivement un peu ambigü, Vincelt te répondra sans doute.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
vincelt



Nombre de messages : 24
Age : 41
Localisation : France 41,45
Date d'inscription : 06/12/2008

MessageSujet: Re: envoyer un mail avec panoramic et blat   Dim 15 Aoû 2010 - 9:37

hello jjn4 et tous
en fait je vien de me rendre compte en testant plus profondemant mon programme, que la seul possibiliter d'envoyer un email et d'utiliser le server smtp de votre fornisseur d'acces.
j'ai tester toutes mes addresse email et la seul qui fonctionne et seul lier a mon abonnemant internet.

l'identifiant smtp et l'address mail peuvent etre deux choses differante exemple cher free, l'identifant smtp est du type NON.PRENOM l'adresse elle est du type NOM.PRENOM@free.fr ou prenom@free.fr ou autre. chose@free.fr dite moi si je me trompe !! et un abonnemant internet peu etre lié a plusieurs adresse mail d'ou l'interet de la presiser.


JL35 le programma sendmail me parrais beaucoups plus simple d'utilisation, peut-il utiliser une autre adresse mail que celle de ton fournisseur d'acces ??? car je vois que tu ne precise n'y l'adresse mail n'y le Password du server smtp???

Vince
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://vincelt2.free.fr
JL35



Nombre de messages : 5920
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: envoyer un mail avec panoramic et blat   Dim 15 Aoû 2010 - 15:05

Je ne vois pas bien ce que tu entends par 'une autre adresse mail que celle de mon fournisseur d'accès' ?
J'envoie des messages avec comme expéditeur ma propre adresse (qui est chez mon fournisseur, évidemment: monadresse.xxx@wanadoo.fr, et comme destinataire n'importe quelle adresse dans le monde.
Si tu veux savoir si on peut mettre comme adresse d'expéditeur n'importe quelle adresse bidon, ou une adresse chez un autre fournisseur, je n'ai pas essayé, mais c'est facile à tester.
De toute façon il n'est pas question ici de fabriquer des outils pour faire du spam, pour ma part ça ne sert qu'à envoyer mes photos de vacances...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jjn4

avatar

Nombre de messages : 1594
Date d'inscription : 13/09/2009

MessageSujet: +++   Dim 22 Aoû 2010 - 19:38

Au fait, Vincelt, ton programme n'est pas un inutilitaire !
Rolling Eyes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
Contenu sponsorisé




MessageSujet: Re: envoyer un mail avec panoramic et blat   

Revenir en haut Aller en bas
 
envoyer un mail avec panoramic et blat
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» envoyer un mail avec panoramic et blat
» Envoyer une newsletter avec le mail par défaut
» Envoyer un mail à un groupe
» Envoyer la newsletter avec adresse "(...)@nomdedomaine.com"
» [Mails] - pouvoir envoyer un mail à une liste restreinte d'utilisateurs

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC 32 bits :: Les inutilitaires-
Sauter vers: