IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

[batch] Envoyer un e-mail


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2003
    Messages
    234
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 234
    Par défaut [batch] Envoyer un e-mail
    Bonjour à tous
    A l'arrêt du PC, je créé une sauvegarde d'un (ou plusieurs) fichier(s) sur clé USB. Pour cela, j'ai créé un fichier Batch qui se lance automatiquement à l'arrêt du PC.
    Afin d'être certain de pouvoir retrouver mes fichiers, j'aimerai les envoyer par e-mail (afin d'avoir une copie dans un autre lieu).
    Cependant, malgré mes recherches et mes essais, je n'arrive pas à envoyer d'e-mail par un fichier batch.
    Voici le code de mon fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    telnet smtp.orange.fr 25
    helo djedje
    mail from: <123@orange.fr>
    rcpt to: <456@orange.fr>
    data
    essai d'envoi d'e-mail
    .
    quit
    Le résultat est le suivant :
    Quand je lance ce fichier batch, j'ai à l'écran le message suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    220 mwinfd14 ME ESMTP server ready
    Puis mes autres instructions ne se lancent pas

    Par contre, quand je saisis manuellement une à une les instructions de mon batch, mon e-mail semble être bien envoyé mais il ne parvient pas pour autant au destinataire.

    Est-ce que quelqu'un aurait une idée pour m'aider ?
    Merci d'avance


    PS : ne me parlez pas de python ou autres langages, le fichier d'instructions étant lancé à l'arret du PC, seul le batch peut fonctionner ...

  2. #2
    Membre très actif
    Inscrit en
    Février 2003
    Messages
    234
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 234
    Par défaut
    J'ai trouvé un élément de réponse.
    La fonction mailsend me permet d'envoyer un e-mail assez facilement.
    Il est possible de télécharger celle-ci à cette adresse : muquit.com
    Vous pourrez lire les instructions d'utilisation de cette fonction sur la même page.
    Ainsi, j'ai créé un batch contenant les instructions suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mailsend -smtp smtp.mail.fr -d mail.fr -t mail1@mail.fr.fr -f mail2@mail.fr.fr +cc +bc -sub "essai" -a "123\msg.abc"
    Ce batch fonctionne correctement, l'e-mail est bien envoyé avec le fichier msg.abc en pièce jointe.
    Cependant, si je mets "123\*.*" à la place de "123\msg.abc", j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Error: smtp.c (494) - Could not open file for reading: 123\*.* (Invalid argument)
    Mail sent successfully
    L'e-mail est envoyé, mais sans pièces jointes.
    J'ai beau me creuser la tête, je ne trouve pas comment envoyer tous les fichiers d'un dossier sans les lister un à un.

    Est-ce que quelqu'un aurait une idée de solution ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [batch] envoyer mail avec pièce jointe sous dos ou telnet
    Par ritchie23 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 15/10/2008, 22h58
  2. Réponses: 135
    Dernier message: 15/12/2006, 14h56
  3. batch - Envoyer un mail par outlook express
    Par koKoTis dans le forum Windows
    Réponses: 5
    Dernier message: 16/08/2006, 09h44
  4. [VB.NET] Envoyer des e-mails !
    Par Ludog35 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 26/10/2005, 17h50
  5. [JBOSS] Envoyer un e-mail
    Par webspeak dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 05/03/2005, 21h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo