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.