[HTA] SMTP MAIL CLIENT AVEC PIÈCE-JOINTE

cs_patosch Messages postés 42 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 26 juin 2013 - 10 mars 2011 à 13:59
enzo68290 Messages postés 109 Date d'inscription samedi 18 août 2007 Statut Membre Dernière intervention 16 juin 2011 - 31 janv. 2012 à 18:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/52872-hta-smtp-mail-client-avec-piece-jointe

enzo68290 Messages postés 109 Date d'inscription samedi 18 août 2007 Statut Membre Dernière intervention 16 juin 2011
31 janv. 2012 à 18:30
Salut Hackoo, ta source, juste fabuleuse.

Je compte l'utiliser dans un logiciel à moi, qui une fois qu'il aura généré ça sauvegarde l'enverra automatiquement par mail avec ton script VBS.

Je code en VB6 ce mini soft (question de licence sinon sa serait VB.NET), j'aurais besoin :

- de pouvoir executer ton script depuis VB6 et je ne sais pas comment faire de façon transparente
- d'envoyer la pièce jointe en suite

Pour le moment la ligne 8 et la ligne 20 bug, la 8 me dit :
Type incompatible: 'piece'

erreur d'exécution VBS.

si je commente la ligne de la PJ, bug à la ligne 20, logique en même temps.

Serais-tu m'expliquer pourquoi ?
cs_hackoo Messages postés 91 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 29 juillet 2013
28 juin 2011 à 12:12
@romero5 et @JHON44 la réponse est dans ce lien http://www.vbfrance.com/codes/VBS-GMAIL-SENDER_53328.aspx
JHON44 Messages postés 12 Date d'inscription vendredi 20 août 2010 Statut Membre Dernière intervention 24 janvier 2013
27 juin 2011 à 14:21
Bonjour,
je viens de tester le de hackoo. pas de souci. il marche très bien. par contre, je voulais savoir si l'on pouvait modifier pour qu'il soit exécuté automatiquement et récuperer la pièce jointe et l'envoyer. je voulais mettre ce code en tache planifié.

merci de votre aide.
cs_hackoo Messages postés 91 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 29 juillet 2013
24 juin 2011 à 14:35
@romero5 vous pouvez voir un exemple comment ajouter le champ CC et BCC et d'autres trucs comme ajouter des emoticons etc....
http://www.vbfrance.com/codes/EDITEUR-BBCODE-ENVOI-MAIL-ANIME-AGENT-MERLIN-MAGICIEN_53304.aspx
romero5 Messages postés 2 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 24 juin 2011
24 juin 2011 à 12:19
bonjour
comment ajouter un champ BCC et l'envoi sous HTML
et merci
romero5 Messages postés 2 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 24 juin 2011
24 juin 2011 à 12:19
bonjour
comment ajouter un champ BCC et l'envoi sous HTML
et merci
cs_hackoo Messages postés 91 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 29 juillet 2013
20 mars 2011 à 18:05
Re PATOSCH ! Je crois il vaut mieux de créer une nouvelle discussion dans le Forum VBscript a propos de ceci en mettant vos modifications du code pour voir mieux le problème !
Cordialement !
cs_patosch Messages postés 42 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 26 juin 2013
20 mars 2011 à 17:15
bonjour

j'ai bien essayé ca avant de poser la question mais ca ne fonctionne pas

ps: ca n'est pas pour customiser le formulaire,ce gif doit ce retrouver en dessous du text dans le message chez le destinataire
cs_hackoo Messages postés 91 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 29 juillet 2013
20 mars 2011 à 13:39
Salut PATOSH !
Oui on peut ajouter une image venant de ton disque dur par exemple si ton image "image.gif" est stocké dans le même dossier du programme alors la syntaxe est la suivante : <center></center>
si ton image est stocké dans un autre dossier appelé par exemple Dossier_Images alors la syntaxe est comme ca : <center></center>
cs_patosch Messages postés 42 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 26 juin 2013
20 mars 2011 à 12:41
bonjour hackoo

ok et ce-que l'on peut insérer un image directement de mon disue dur et non pas un gif venant de la toile et ce ue si j'utilise ton "center....." les textbox ne vont pas etre décalés vers le bas?

merci pour ton aide
cs_hackoo Messages postés 91 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 29 juillet 2013
18 mars 2011 à 15:34
@PATOSH essayez de jouer sur ces paramètres donnée par ces deux procédures:
La Procèdure CenterWindow permet de centrer la fenêtre tout en agissant sur la hauteur et la largeur de cette dernière, et en introduisant votre image par exemple après la balise <head>
comme ceci:
<html>
<head>
<center></center>

Sub window_onload()
CenterWindow 430, 650
End Sub

Sub CenterWindow(x,y)
window.resizeTo x, y
iLeft = window.screen.availWidth/2 - x/2
itop = window.screen.availHeight/2 - y/2
window.moveTo ileft, itop
End Sub

Mais je crois que je n'ai pas bien répondu a votre requête car elle est un peu farfelue :)
ET CETTE FOIS-CI N'OUBLIEZ PAS DE VOTER (^_^)
Cordialement Hackoo !
cs_patosch Messages postés 42 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 26 juin 2013
16 mars 2011 à 17:48
ya pas de quoi j'ai juste formaté ton textaera au format html pour respecter les sauts de lignes
le reste c'est quand meme toi qui l'a fait

j'aurais une petite question comment met on une image fesant la hauteur des 4 textbox et 200 de large

juste a droite de ces textboxs sans les decaler en dessous ????

excuse moi pour ces questions idiotes mais le html c'est pas mon truc moi c'est plutot le vb,vba,vbs

au plaisir
cs_hackoo Messages postés 91 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 29 juillet 2013
14 mars 2011 à 05:03
@patosch Merci pour cette remarque.La mise à jour est dans le ZIP alors testez-le puis donnez-moi le résultat de vos tests et surtout n'oubliez pas de voter pour code (^_^)
'Formater le textaera au format html pour contourner le problème du message qui s'affiche sur une seule ligne
'Un Grand Merci à patrick pour cette Astuce
Dim st,i,tb,paragraphe
st=txtbody.value
tb = split(st,vbcrlf)
For i = lbound(tb) to ubound(tb)
paragraphe=paragraphe & tb(i) & "
" & vbcrlf
Next
cs_patosch Messages postés 42 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 26 juin 2013
10 mars 2011 à 18:04
re bonjour je viens de l'essayer et il y a un soucis

quand tu ecris plusieurs lignes dans ton texaera le resultat dans le message se retrouve sur une seule ligne

pour ma part en vba j'avait utilisé la fonction "split par les saut de ligne" mais j'avoue qu' en html je ne sais pas faire


au plaisir
cs_patosch Messages postés 42 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 26 juin 2013
10 mars 2011 à 13:59
bonjour je suis tombé par hazard sur ton formulaire html

il est pluto pas mal j'ai fait la meme chose envba avec un userform

il manque un tout petit truc qui le rendrait plus pratique

a la place du label textbox smptserveur.com metre un combobox avec la liste des serveur smpt

sinon je le redis vraiment pas mal
Rejoignez-nous