Envoyer une pièce jointe avec un .batch
Needix59
Messages postés
424
Date d'inscription
Statut
Membre
Dernière intervention
-
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour/Bonsoir !
J'aimerai pouvoir envoyer un fichier .txt à ma boîte mail pro Outlook en exécutant un fichier .bat
Mais pas moyen de trouver les lignes de code sur internet, et je suis trop mauvais en informatique pour arrivé à les écrire moi même.
J'aurais donc voulût savoir si quelqu'un pourrais m'aider à taper ces quelques lignes de code qui me permettrons d'envoyer ce satané fichier...
Merci d'avance pour vos réponses toujours constructives !
Zeedix
J'aimerai pouvoir envoyer un fichier .txt à ma boîte mail pro Outlook en exécutant un fichier .bat
Mais pas moyen de trouver les lignes de code sur internet, et je suis trop mauvais en informatique pour arrivé à les écrire moi même.
J'aurais donc voulût savoir si quelqu'un pourrais m'aider à taper ces quelques lignes de code qui me permettrons d'envoyer ce satané fichier...
Merci d'avance pour vos réponses toujours constructives !
Zeedix
A voir également:
- Envoyer une pièce jointe avec un .batch
- Pièce d'identité - Accueil - Services publics
- 1 pièce jointe - Guide
- Fichier batch - Guide
- Impossible d'envoyer messenger - Forum Facebook Messenger
- Mesurer une pièce avec son téléphone - Guide
2 réponses
Ensuite voilà la syntaxe que j'utilise pour mon script :
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
@echo off
set piece_jointe=%USERPROFILE%\Desktop\fichier.txt
cd /d "%USERPROFILE%"
call :generate_xml "%piece_jointe%"
SwithMail.exe /s /x "SwithMailSettings.xml"
pause
exit
:generate_xml
(echo ^<?xml version="1.0" encoding="utf-8" standalone="yes"?^>
echo ^<SwithMailSettings^>
echo ^<ServerSettings^>
echo ^<FromName^>Needix59^</FromName^>
echo ^<FromAddress^>barnabe0057@gmail.com^</FromAddress^>
echo ^<Username /^>
echo ^<Password^>wcyxmhjdelitesrt^</Password^>
echo ^<ObscurePassword^>False^</ObscurePassword^>
echo ^<MailServer^>smtp.gmail.com^</MailServer^>
echo ^<MailServerPort^>587^</MailServerPort^>
echo ^<SSL^>True^</SSL^>
echo ^<Encoding /^>
echo ^<RequestReceipt^>False^</RequestReceipt^>
echo ^</ServerSettings^>
echo ^<EmailAddresses^>
echo ^<To^>barnabe0057@ccm.top^</To^>
echo ^<CC /^>
echo ^<BCC /^>
echo ^<ReplyTo^>barnabe0057@gmail.com^</ReplyTo^>
echo ^</EmailAddresses^>
echo ^<Attachments^>
echo ^<AttachmentPath^>%~1^</AttachmentPath^>
echo ^</Attachments^>
echo ^<EmailContent^>
echo ^<HTML^>True^</HTML^>
echo ^<DontReplaceNewLine^>False^</DontReplaceNewLine^>
echo ^<Subject^>Rapport de l'utilisateur %USERNAME% sur la machine %COMPUTERNAME%^</Subject^>
echo ^<Body^>Envoi d'un rapport le %DATE% a %TIME%^</Body^>
echo ^<BodyTxtFile /^>
echo ^</EmailContent^>
echo ^<Logging^>
echo ^<Log^>True^</Log^>
echo ^</Logging^>
echo ^</SwithMailSettings^>) > SwithMailSettings.xml
goto :eof
rem
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
Bonjour,
Je peux t'aider, tout d'abord il faut que tu installes SwithMail, il est disponible ici :
https://www.tbare.com/software/swithmail/
Ensuite il faut faire le script, il y a la syntaxe de la commande dans le fichier readme.txt
Je peux t'aider, tout d'abord il faut que tu installes SwithMail, il est disponible ici :
https://www.tbare.com/software/swithmail/
Ensuite il faut faire le script, il y a la syntaxe de la commande dans le fichier readme.txt
Imaginons que je veuille envoyer le fichier nommé "exempletexte.txt" qui se trouve à l'emplacement "V:\dossierexemple\" à l'adresse mail "adresseexemple@outlook.fr"
Que dois-je changer dans le script ?
Il va falloir que tu modifies les paramètres SMTP par les tiens, ceux de ton FAI par exemple, je peux t'aider si tu veux.
Sinon pour le reste voilà ce que ça donne :
Tout ce qui est souligné est à adapter à tes paramètres.