Envoyer des mails batch avec pièces jointes

Résolu
Bonjour,

Je cherche à écrire une routine qui permette d'envoyer un email avec une pièce jointe (image par exemple) via un fichier .bat.

Les deux routines suivantes dont je dispose pour le moment permettent d'envoyer des emails, mais sans pièces jointes.
1- Avec MailSend :
mailsend -d smtp.provider.net -smtp IPaddress -t from@provider.net -f to@provider.net -sub "test" -m fichiertextecorpsdumessage.txt

2- Avec bMail :
bmailv107.exe -s smtp.provider.net -t from@provider.net -f to@provider.net -h -a "Sujet du message" -b "corps du message"

Comment compléter l'une de ces routines ?

Merci,

Cordialement,

GT2
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Contributeur
    dans la tâche planifiée, mettre le chemin complet ou se trouve le programme
    C:\...\sendmail.exe -f mon_nom@adresse destinataire@adresse < fichier_à_envoyer.txt
    1. Bonjour,

      Je réponds à ce sujet car je ne vois pas comment configurer sendmail, faut il placer le .exe quelques part, etc

      Je dois créer une tache planifié qui exécute un batch pour envoyer un email (sans pièce jointe)

      Merci beaucoup
      1. Hello,

        J'ai effectivement changé les routines telles que :
        1- Avec MailSend :
        mailsend -d smtp.provider.net -smtp IPaddress -t from@provider.net -f to@provider.net -sub "test" -a "test.jpg" -y "image/jpg"

        2- Avec bMail combiné avec mPack :
        mpack.exe -s "titre du message" -d body.txt -c image/jpg -o body.msg test.jpg
        rem body.msg fabriqué
        bmailv107.exe -s smtp.provider.net -t from@provider.net -f to@provider.net -h -m body.msg
        rem body.msg envoyé

        et ça fonctionne parfaitement (pour l'adresse IP, j'ai bien entendu utilisé la commande IPconfig pour l'obtenir).

        Merci,

        GT2