5 votes

Comment puis-je formater un fichier texte pour IIS Mailroot Pickup afin qu'il envoie un e-mail avec des pièces jointes ?

Comment dois-je formater un fichier texte afin qu'il puisse être lu par un service SMTP pour envoyer un e-mail comportant une pièce jointe ?

Nous avons un serveur où nous utilisons II6 SMTP pour envoyer du courrier à partir d'un dossier Pickup. L'objectif est de déposer un fichier texte correctement formaté dans Mailroot. \Pickup et le fichier sera alors automatiquement traité et envoyé au bon destinataire SMTP.

Pour les fichiers simples, cela fonctionne correctement. Voici un exemple de fichier simple qui fonctionne (noms de domaine modifiés) :

    From:bmccormack@mydomain.com
    To:bmccormack@mydomain.com
    Subject:Hello World!

    Test Body Of The E-mail

Lorsque je dépose un fichier texte contenant le contenu ci-dessus dans le Mailroot \Pickup il envoie correctement. Cependant, je n'ai pas réussi à trouver comment faire fonctionner une pièce jointe.

J'ai trouvé des documents qui a expliqué comment coder une pièce jointe SMTP y un autre outil pour la conversion simple de l'encodage base64 . À partir des informations contenues dans ces pages, j'ai rédigé le texte suivant :

    From:bmccormack@mydomain.com
    To:bmccormack@mydomain.com
    Subject:Hello World!

    MIME-Version: 1.0
    Content-Type: text/plain;
      boundary="Attached"
    Content-Disposition: inline;

    --Attached
    Content-Transfer-Encoding: base64
    Content-Type: text/plain;
      name="attachment.txt"
    Content-Disposition: attachment;
      filenamename="attachment.txt"

    VGhpcyBpcyBhIHRlc3Qgb2Ygc29tZXRoaW5nIHRvIGVuY29kZS4NCk5ldyBsaW5lDQpOZXcgTGlu
    ZQ0KIkhlbGxvdyIgISEhDQo9PT09ICcgZnNkZnNkZiAxMjM1NDU2MzQzNA==
    --Attached--

Cependant, lorsque je place le texte ci-dessus dans un fichier et que je le dépose dans Mailroot \Pickup il n'envoie pas correctement une pièce jointe. Au lieu de cela, un e-mail s'affiche avec le texte suivant dans le corps de l'e-mail :

    MIME-Version: 1.0
    Content-Type: text/plain;
      boundary="Attached"
    Content-Disposition: inline;

    --Attached
    Content-Transfer-Encoding: base64
    Content-Type: text/plain;
      name="attachment.txt"
    Content-Disposition: attachment;
      filenamename="attachment.txt"

    VGhpcyBpcyBhIHRlc3Qgb2Ygc29tZXRoaW5nIHRvIGVuY29kZS4NCk5ldyBsaW5lDQpOZXcgTGlu
    ZQ0KIkhlbGxvdyIgISEhDQo9PT09ICcgZnNkZnNkZiAxMjM1NDU2MzQzNA==
    --Attached--

Je n'arrive pas à savoir ce que je dois faire pour formater le fichier texte afin que le service SMTP envoie correctement les pièces jointes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X