Comment envoyer une pièce jointe avec une ligne de commande

La possibilité d'envoyer une pièce jointe à partir de la ligne de commande Windows ou un fichier de commandes peut être très utile dans l'automatisation des flux de travail et d'éliminer la répétition manuelle. La mise en œuvre de fixation du protocole Simple Mail Transfer est complexe. Les utilitaires tiers tels que Postie peuvent envoyer des pièces jointes à l'aide d'une seule commande qui serait autrement une longue bloc de code de langage de script. Postie a une version gratuite pour les petites pièces jointes et a été largement utilisé depuis 2001. D'autres fournisseurs avec des produits semblables incluent Febooti, ​​Codestone et NetMailBot.

Choses que vous devez

  • Ordinateur Windows
  • adresse du serveur SMTP accessible depuis votre ordinateur
  • Utilitaire Postie SMTP Systems Infradig
  • Bloc-notes ou un autre éditeur de texte

Envoi d'une pièce jointe De la ligne de commande Utilisation Postie

  1. Télécharger Postie Personal Edition ou de première instance commerciale (WIN32) à partir du site Infradig Systems au infradig.com.

  2. Extraire tous les fichiers et dossiers contenus dans le fichier de postie.zip à un emplacement sur votre ordinateur Windows, tel que C: Temp.

  3. Identifier un fichier en pièce jointe sur votre disque dur local qui est plus petit que 256 Ko et notez le chemin complet vers le fichier. Par exemple:

    C: Temp Photo.jpg

  4. Identifier une adresse de serveur SMTP qui est accessible à partir de la connexion Internet de votre ordinateur. Souvent, il sera votre service Internet le nom de domaine du fournisseur annexée à "smtp" et séparés par un point. Par exemple, si votre nom de domaine de votre FAI est "isp.com," puis l'adresse du serveur SMTP peut être:

    smtp.isp.com




    Vous trouverez souvent cette adresse dans les paramètres du compte de votre client de messagerie.

  5. Ouvrez le Bloc-notes ou un autre éditeur de texte sur votre ordinateur.

  6. Copiez le texte de commande modèle suivant et le coller dans votre éditeur de texte. Assurez-vous que tout cela apparaît sur une seule ligne.

    Postie postie.exe -host: -à: -à partir de: -s:"" -a:"" -msg:""

  7. Remplacer toutes les étiquettes de données dans le texte de la commande, qui sont enfermés avec "lt; gt ;."

    -- Remplacez-le par le chemin complet vers l'emplacement où vous avez extrait postie.zip, tel que C: TEMP.




    --Remplacer par l'adresse complète du serveur SMTP précédemment identifié. Dans notre exemple, vous souhaitez le remplacer par smtp.isp.com.

    --Remplacer par l'adresse e-mail que vous souhaitez envoyer l'attachement à.

    -- Remplacer par l'adresse e-mail que vous souhaitez l'attachement à apparaître à partir.

    -- Remplacer par le texte que vous souhaitez voir apparaître dans la ligne d'objet du courriel.

    -- Remplacez-le par le chemin complet vers le fichier joint précédemment identifié, tel que C: Temp Photo.jpg.

    -- Remplacer par le texte que vous souhaitez voir apparaître dans le corps du message.

  8. Enregistrez le document de texte avec une extension .bat à un emplacement sur le disque dur local, puis exécutez le fichier batch. Si vous avez entré tout correctement, l'e-mail doit être envoyé avec la pièce jointe. Comme une alternative, copiez et collez le texte intégral de commande directement dans l'utilitaire de ligne de commande ou dans la boîte de démarrage de fonctionner sous Windows et exécuter à partir de l'un de ces endroits.

Conseils & Avertissements

  • Veiller à ce que les guillemets dans le modèle de commande ne sont pas supprimés. Retirer le "lt; gt;" caractères lors du remplacement des étiquettes de données. Ce qui suit est un exemple de commande entièrement rempli:
  • C: temp postie postie.exe -host: smtp.isp.com -à: [email protected] -de: [email protected] -s:"Pièce jointe test" -a:"C: Temp Photo.jpg" -msg:"S'il vous plaît trouver le fichier joint."
  • Le serveur SMTP que vous utilisez doit permettre emails à envoyer à partir de votre nom de domaine. Il est toujours plus sûr d'utiliser un serveur SMTP fourni par votre FAI et d'utiliser un qui utilise le nom de domaine de votre fournisseur d'accès, afin de minimiser le risque de rejet du message.
  • La version personnelle gratuite Postie permet pour les tailles de fixation de seulement jusqu'à 256 Ko et a d'autres limitations fonctionnelles. Si vous avez besoin d'envoyer des pièces jointes plus volumineuses ou si vous voulez des fonctionnalités avancées, acheter une licence commerciale pour Postie ou un autre utilitaire.
  • Lorsque vous utilisez le Bloc-notes, le changement "Save as type" à "Tous Les Fichiers" lorsque vous enregistrez le fichier de commandes pour la première fois, ou il obtiendra enregistrée dans un fichier .txt et non exécuter lorsque vous l'exécutez.
» » » » Comment envoyer une pièce jointe avec une ligne de commande