Envoyer un texte par e-mail

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Avatar du membre
erfan88230
King Of Batch
Messages : 65
Enregistré le : 02 avr. 2011 12:45
Localisation : A mon avis .... quelque part dans le monde =)

Envoyer un texte par e-mail

Message par erfan88230 »

Alors,
Bonjours, merci de me lire.
J'ai télécharger la commande externe blat pour pouvoir envoyer un texte que contient un
fichier .txt a une adresse live.fr seulement je ne sais pas comment l'utiliser :cry: :cry: :cry:

Si quelqu'un peut m' :idea: sur se sujet ou me dire comment envoyer un texte ou ce que contient un
fichier texte à une adresse e-mail via un script batch sa serait super !
table des caractères utiliser par tout les ordinateur :
http://www.miakinen.net/vrac/charsets/
( section CP1252 )
table des caractères utiliser par les fenêtre MS-DOS:
http://www.miakinen.net/vrac/charsets/
(section CP850 )
JackPot
Batcheur occasionnel
Messages : 3
Enregistré le : 29 juin 2011 13:31

Re: Envoyer un texte par e-mail

Message par JackPot »

Bonjour à toi,
Je n'ai jamais utilisé Blat, mais j'ai trouvé un exemple sur internet en 2 secodes chrono, alors n'hésite pas à utiliser Google ;)
Blat run from a Batch file

@echo off
:::::::::::::: Lets set some variables ::::::::::::::
set eMail=tim@blat.tld
set subj=-s "Test Blat"
set server=-server localhost
set x=-x "X-Header-Test: Can Blat do it? Yes it Can!"
set debug=-debug -log blat.log -timestamp
::::::::::::::::: Now we run Blat! :::::::::::::::::
blat %0 -to %eMail% -f %eMail% %subj% %server% %debug% %x%

The above resolves to the right (all on one line) blat
batch.bat
-to tim@blat.tld
-f tim@blat.tld
-s "Test Blat"
-server localhost
-debug
-log blat.log
-timestamp
-x "X-Header-Test: Can Blat do it? Yes it Can!"
Issu de http://www.blat.net/examples/batch.html


Ou encore un exemple plus bref :
blat.exe -serverSMTP server.fr -to mail@server.fr -subject “Sujet” -body “Corps du message” -f “emetteur@server.fr” -attacht “Piece jointe”
Issu de http://blogpro.justtheitguy.com/2009/10 ... avec-blat/
Avatar du membre
erfan88230
King Of Batch
Messages : 65
Enregistré le : 02 avr. 2011 12:45
Localisation : A mon avis .... quelque part dans le monde =)

Re: Envoyer un texte par e-mail

Message par erfan88230 »

J'ai mis sa dans mon programme:

Code : Tout sélectionner

Set /p x=Votre message :
echo %x%>>email.txt
blat.exe -serverSMTP smtp.live.com -to moi@live.fr -subject “Rapport” -f “quelqu'un@live.fr” -attach email.txt
 
J'ai tester ( en remplaçant par des vraies adresses ) mais sa n'a rien donner :cry: :cry: :cry:
Merci quand même de ton aide
table des caractères utiliser par tout les ordinateur :
http://www.miakinen.net/vrac/charsets/
( section CP1252 )
table des caractères utiliser par les fenêtre MS-DOS:
http://www.miakinen.net/vrac/charsets/
(section CP850 )
edgarjacobs
Batcheur occasionnel
Messages : 7
Enregistré le : 09 juil. 2011 18:52

Re: Envoyer un texte par e-mail

Message par edgarjacobs »

Bonjour,
As-tu été voir ici: http://sourceforge.net/projects/blat/
Cordialement,
Edgar.
Avatar du membre
erfan88230
King Of Batch
Messages : 65
Enregistré le : 02 avr. 2011 12:45
Localisation : A mon avis .... quelque part dans le monde =)

Re: Envoyer un texte par e-mail

Message par erfan88230 »

@Edgar
Oui j'ai été voir ceci c'est justement la ou j'ai télécharger cette commande externe mais le problème c'est que je n'arrive pas a
l'utiliser :evil:
table des caractères utiliser par tout les ordinateur :
http://www.miakinen.net/vrac/charsets/
( section CP1252 )
table des caractères utiliser par les fenêtre MS-DOS:
http://www.miakinen.net/vrac/charsets/
(section CP850 )
Avatar du membre
WIN32-[GG]
SuperBatcher
Messages : 129
Enregistré le : 25 avr. 2011 19:34
Localisation : Dernière porte à droite

Re: Envoyer un texte par e-mail

Message par WIN32-[GG] »

Bonjour bonjour!
J'ai une autre commande externe pour envoyer des messages: bmail.exe

essaye: bmail /?
bmail.zip
(17.45 Kio) Téléchargé 1442 fois
WIN32-[GG]
The quieter you become,
the more you are able to ear...
edgarjacobs
Batcheur occasionnel
Messages : 7
Enregistré le : 09 juil. 2011 18:52

Re: Envoyer un texte par e-mail

Message par edgarjacobs »

Hello,
Tu trouveras peut-être une idée ici: http://findel.free.fr/blog/post/2001/06 ... i-de-mails
Si tu trouves une solution, elle pourrait m'interesser.
Bonne recherche,
Edgar.
edgarjacobs
Batcheur occasionnel
Messages : 7
Enregistré le : 09 juil. 2011 18:52

Re: Envoyer un texte par e-mail

Message par edgarjacobs »

Re,
As-tu une adresse smtp valide, que je puisse essayer? Car lorsque j'essaie, j'ai toujours la réponse "Can't connect to server xxx, timeout"
Ça me permettrait de chercher aussi.
A+
Edgar.
Avatar du membre
WIN32-[GG]
SuperBatcher
Messages : 129
Enregistré le : 25 avr. 2011 19:34
Localisation : Dernière porte à droite

Re: Envoyer un texte par e-mail

Message par WIN32-[GG] »

Bonsoir!

Quelques exemples de serveurs SMTP:
smtp.laposte.net
smtp.sfr.fr
etc...

Pour savoir si votre routeur fait aussi serveur smtp allez voir ici: http://arrkhan.free.fr/fai.php
Si il ya rien de marquer, c'est que ce n'est pas le cas.
WIN32-[GG]
The quieter you become,
the more you are able to ear...
edgarjacobs
Batcheur occasionnel
Messages : 7
Enregistré le : 09 juil. 2011 18:52

Re: Envoyer un texte par e-mail

Message par edgarjacobs »

Bonsoir,
Oublie les deux réponses précédentes, j'ai réussi à envoyer un mail avec blat.

Problème de timeout
Je suis connecté à internet via une bbox2 et une connexion vdsl (variante de adsl, aucune importance ici). Je tentais d'envoyer un message au serveur smtp de la messagerie que j'utilise habituellement (laposte.net), et qui n'est pas la messagerie de mon FAI. Grave erreur! Je dois employer le serveur smtp de la messagerie de mon FAI. Je ne sais pas pourquoi, ce n'est pas mon rayon, mais c'est comme ça. Je pense que si j'avais été connecté via une simple ligne téléphonique et un modem classique (Dieu m'en préserve! ;) ), j'aurais pu employer n'importe quel serveur smtp.
Voilà qui règle le problème de timeout.

Blat
Une fois le serveur smtp correctement sélectionné, blat tient ses promesses. J'ai envoyé un mail via une ligne de commande dans un batch:

Code : Tout sélectionner

blat message.txt -s "Essai blat" -t xxx -server yyy -f zzz -debug
Les paramètres que j'ai utilisés:
message.txt: fichier contenant le texte du corps du message
-s "Essai blat": sujet du message
-t xxx: messagerie du destinaire (ex: louis.armonstrong@jazz.music)
-server yyyy: serveur smtp de l'expéditeur (ex: smtp.laposte.net)
-f zzz: messagerie de l'expéditeur (ex: birdie@alsojazz.music)
-debug: juste pour voir l'activité lors de l'envoi en phase de test. Il est possible (mais je n'ai pas testé) d'envoyer dans un log file.
... et le mail arrive convenablement.

Pour info: http://www.commentcamarche.net/faq/893- ... cipaux-fai

Si tu veux que j'aille plus loin dans les tests de blat, fais-le moi savoir!

Amicalement,
Edgar.

Merci à win32, je garde précieusement l'url, on ne sait jamais!

Voilà ce que j'appelle un travail d'équipe! Ça au moins, c'est constructif :P
Modifié en dernier par edgarjacobs le 15 juil. 2011 23:09, modifié 2 fois.
Répondre