SMTP sciprt [DOS]

[Résolu/Fermé]
Signaler
-
 Lunak -
Bonjour,
J'aurais vraiment besoin d'aide pour créer mon script en .bat me permettant de me connecter au serveur smtp.orange.fr 25 et envoyé des mails.
Mais le seul probleme c'est:

VOILA MON SCRIPT:

@echo off
color 0e
title Envoi de mail
set /p adresse1=Adresse envoyeuse:
set /p adresse2=Adresse receveuse:
set /p smtp=Serveur smtp:
set /p port=Port:
set /p choix=Executer la commande ?
if choix==o goto :ici
if choix==n goto :la
:ici
telnet %smtp% %port%
ehlo *********.home
Puis la suite mais le DOS me bloque à la page TELNET ... plus rien ne s'écrit ..
set /p home=home page:
:la
quit
MERCI DE VOTRE AIDE

19 réponses

je je comprend rien a votre histoire c'est pas clair du tout
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci


Sa m'ecrit :



ehlo est pas reconnue ...
Messages postés
18253
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
27 août 2021
5 344
hello
mettre dans un fichier.txt
ehlo *********.home
...la suite

et essayer
telnet %smtp% %port% < fichier.txt

up !

up !



AIDE SVP




URGENT

Peux-tu me donner le lien stp ?

Merci

up!
Quelqun pourra mecrire le sript plz ?
up
> Theh3lper
Up
...
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 304
un gars qui fait "up up up" toute les deux heures ne merite pas vraiment une réponse, sachant que le plus sensé lui a été donné à la réponse numéro '1' et qu'aucun retour n'y a été fait !
Messages postés
18253
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
27 août 2021
5 344
telnet n'accepte pas les commandes redirigées depuis un fichier. Il faut utiliser expect. Ou faire cela en Perl ou utiliser netcat à la place de telnet.
En perl.
peux tu mecrire le script stp ?
merci











up
Messages postés
18253
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
27 août 2021
5 344

Svp c'est uragent ...

Dubcek ecrit le script et dit en quoi je l'enregistre stp

MERCI

up
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 304
Un ingénieur informaticiens se paye environ 50 € par heure (et encore un pas chère), sachant qu'il faut environ 2h pour résoudre ton problème correctement avec test et mini doc : allonge les 100 € en billet ou en chèque, et ton travail sera fait. Et comme c'est urgent, on pourrai prendre le double.
Sinon, tu te sort les doigts du *** et tu recopies ce qui est fait dans le lien généreusement donné (la tu lu ?) en le modifiant pour ton cas.

Merci pour tout !

J'ai fini par prendre Blat mais probleme ...

comment envoyer un mail via blat avec ces critéres :

smtp : smtp.orange.fr

adresse d'envoi : zarloka@orange.fr

adresse de reception : lkai-fah@hotmail.fr

Merci d'avance
Messages postés
18253
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
27 août 2021
5 344

Ok mais j'ai ecri le script


blat "corps.txt" -s "Essai envoi de mail" -t "destinataire@sonserveur.com" -server "smtp.monserveur.com" -f "monuser@monserveur.com"

Et sa ne marche pas ...
Messages postés
18253
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
27 août 2021
5 344
un message d'erreur ?

tu as lu ça au moins ?
blat : ça c'est la commande pour lancer le logiciel "corps.txt" : le premier paramètre est le nom du fichier qui contient le corps du mail les paramètres suivant sont composés d'un code et d'une valeur : Code Signification du code Explication -s Subject sa valeur sera le titre du mail (ici "Essai envoi de mail") -t To sa valeur sera le destinataire du mail(ici "destinataire@sonserveur.com") -server Server sa valeur sera le serveur SMTP à utiliser (c'est le plus souvent votre fournisseur d'accàs qui vous le donnera, exemple: "smtp.wanadoo.fr" pour wanadoo ou "mail.club-internet.fr" pour Club Internet) -f From sa valeur sera l'expéditeur du mail (utilisé lorsque le destinataire voudra répondre au mail)

blat "corps.txt" -s "Essai envoi de mail" -t "lkai-fah@hotmail.fr " -server "smtp.orange.fr" -f "zarloka@orange.fr"

Ya t-il une erreur .?????
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 304
ça marche pas !!??
Fait un effort pour être plus clair !
De multiple choses peuvent ne pas fonctionner correctement.
à savoir, un smtp ne peut être vu que si c'est celui de ton fournisseur d'accès.
Par exemple, j'ai une adresse sur wanadoo, mais mon FAI est noos, donc pour envoyer un courriel, je met smtp.noos.fr . Je ne dis pas que c'est ça, mais comme tu n'es pas très bavard, je dis au pif.

Je sais merci mais c'est bon j'ai oublié BBLAT ...

j'ai fait un ptit send mail en VB2008

Sujet resolu
Demander sur le groupe professionnel de prog windows/dos.
news://nntp.aioe.org/fr.comp.os.ms-windows.programmation
Ca a été expliqué des milliers de fois !