XML file attached to an email contains wrong characters












2















I am downloading an email with a file "file.xml" attached to it.



When I save the file, the file is incorrectly saved with "=" replaced with "3D=".



Below is the example:



<?xml version=3D"1.0" encoding=3D"UTF-8"?><ns3:RicevutaConsegna xmlns:ns3=
=3D"http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0"=
xmlns:ns2=3D"http://www.w3.org/2000/09/xmldsig#" versione=3D"1.0">


instead of:



    <?xml version="1.0" encoding="UTF-8"?><ns3:RicevutaConsegna xmlns:ns3=
"http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0"
xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" versione="1.0">


If I save the file with Thunderbird it works fine..



    client.CheckCertificateRevocation = False
client.Connect("imap.pec.it", 993, True)

client.Authenticate("xxxxxx@pec.it", "xxxx")
client.Inbox.Open(FolderAccess.ReadOnly)
Dim query = Search.SearchQuery.SubjectContains("Ricevuta di consegna")

For Each uid In client.Inbox.Search(query)
Dim messaggio = client.Inbox.GetMessage(uid)
ListBox1.Items.Add(messaggio.Subject)

For Each BodyPart In messaggio.BodyParts

If BodyPart.ContentDisposition.FileName = "postacert.eml" Then
Dim postacert As MimeKit.MessagePart = BodyPart

TextBox1.Text = postacert.Message.Attachments(0).ToString
Dim attach As MimeKit.MimePart = postacert.Message.Attachments(0)
Dim file As FileStream = New FileStream(attach.FileName, FileMode.Create)
attach.Content.WriteTo(b.FileName)
file.Close()


Is there an error?



(I am working in VB.NET.)










share|improve this question









New contributor




Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    2















    I am downloading an email with a file "file.xml" attached to it.



    When I save the file, the file is incorrectly saved with "=" replaced with "3D=".



    Below is the example:



    <?xml version=3D"1.0" encoding=3D"UTF-8"?><ns3:RicevutaConsegna xmlns:ns3=
    =3D"http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0"=
    xmlns:ns2=3D"http://www.w3.org/2000/09/xmldsig#" versione=3D"1.0">


    instead of:



        <?xml version="1.0" encoding="UTF-8"?><ns3:RicevutaConsegna xmlns:ns3=
    "http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0"
    xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" versione="1.0">


    If I save the file with Thunderbird it works fine..



        client.CheckCertificateRevocation = False
    client.Connect("imap.pec.it", 993, True)

    client.Authenticate("xxxxxx@pec.it", "xxxx")
    client.Inbox.Open(FolderAccess.ReadOnly)
    Dim query = Search.SearchQuery.SubjectContains("Ricevuta di consegna")

    For Each uid In client.Inbox.Search(query)
    Dim messaggio = client.Inbox.GetMessage(uid)
    ListBox1.Items.Add(messaggio.Subject)

    For Each BodyPart In messaggio.BodyParts

    If BodyPart.ContentDisposition.FileName = "postacert.eml" Then
    Dim postacert As MimeKit.MessagePart = BodyPart

    TextBox1.Text = postacert.Message.Attachments(0).ToString
    Dim attach As MimeKit.MimePart = postacert.Message.Attachments(0)
    Dim file As FileStream = New FileStream(attach.FileName, FileMode.Create)
    attach.Content.WriteTo(b.FileName)
    file.Close()


    Is there an error?



    (I am working in VB.NET.)










    share|improve this question









    New contributor




    Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      2












      2








      2








      I am downloading an email with a file "file.xml" attached to it.



      When I save the file, the file is incorrectly saved with "=" replaced with "3D=".



      Below is the example:



      <?xml version=3D"1.0" encoding=3D"UTF-8"?><ns3:RicevutaConsegna xmlns:ns3=
      =3D"http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0"=
      xmlns:ns2=3D"http://www.w3.org/2000/09/xmldsig#" versione=3D"1.0">


      instead of:



          <?xml version="1.0" encoding="UTF-8"?><ns3:RicevutaConsegna xmlns:ns3=
      "http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0"
      xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" versione="1.0">


      If I save the file with Thunderbird it works fine..



          client.CheckCertificateRevocation = False
      client.Connect("imap.pec.it", 993, True)

      client.Authenticate("xxxxxx@pec.it", "xxxx")
      client.Inbox.Open(FolderAccess.ReadOnly)
      Dim query = Search.SearchQuery.SubjectContains("Ricevuta di consegna")

      For Each uid In client.Inbox.Search(query)
      Dim messaggio = client.Inbox.GetMessage(uid)
      ListBox1.Items.Add(messaggio.Subject)

      For Each BodyPart In messaggio.BodyParts

      If BodyPart.ContentDisposition.FileName = "postacert.eml" Then
      Dim postacert As MimeKit.MessagePart = BodyPart

      TextBox1.Text = postacert.Message.Attachments(0).ToString
      Dim attach As MimeKit.MimePart = postacert.Message.Attachments(0)
      Dim file As FileStream = New FileStream(attach.FileName, FileMode.Create)
      attach.Content.WriteTo(b.FileName)
      file.Close()


      Is there an error?



      (I am working in VB.NET.)










      share|improve this question









      New contributor




      Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I am downloading an email with a file "file.xml" attached to it.



      When I save the file, the file is incorrectly saved with "=" replaced with "3D=".



      Below is the example:



      <?xml version=3D"1.0" encoding=3D"UTF-8"?><ns3:RicevutaConsegna xmlns:ns3=
      =3D"http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0"=
      xmlns:ns2=3D"http://www.w3.org/2000/09/xmldsig#" versione=3D"1.0">


      instead of:



          <?xml version="1.0" encoding="UTF-8"?><ns3:RicevutaConsegna xmlns:ns3=
      "http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0"
      xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" versione="1.0">


      If I save the file with Thunderbird it works fine..



          client.CheckCertificateRevocation = False
      client.Connect("imap.pec.it", 993, True)

      client.Authenticate("xxxxxx@pec.it", "xxxx")
      client.Inbox.Open(FolderAccess.ReadOnly)
      Dim query = Search.SearchQuery.SubjectContains("Ricevuta di consegna")

      For Each uid In client.Inbox.Search(query)
      Dim messaggio = client.Inbox.GetMessage(uid)
      ListBox1.Items.Add(messaggio.Subject)

      For Each BodyPart In messaggio.BodyParts

      If BodyPart.ContentDisposition.FileName = "postacert.eml" Then
      Dim postacert As MimeKit.MessagePart = BodyPart

      TextBox1.Text = postacert.Message.Attachments(0).ToString
      Dim attach As MimeKit.MimePart = postacert.Message.Attachments(0)
      Dim file As FileStream = New FileStream(attach.FileName, FileMode.Create)
      attach.Content.WriteTo(b.FileName)
      file.Close()


      Is there an error?



      (I am working in VB.NET.)







      xml vb.net mimekit






      share|improve this question









      New contributor




      Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited yesterday









      Andrew Morton

      15.4k53150




      15.4k53150






      New contributor




      Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked yesterday









      Lucio BassiLucio Bassi

      212




      212




      New contributor




      Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.
























          1 Answer
          1






          active

          oldest

          votes


















          1














          Find the mismach..
          i use :



          attach.Content.WriteTo(file)


          instead of:



          attach.Content.DecodeTo(file)





          share|improve this answer








          New contributor




          Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.




















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });






            Lucio Bassi is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54251365%2fxml-file-attached-to-an-email-contains-wrong-characters%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            Find the mismach..
            i use :



            attach.Content.WriteTo(file)


            instead of:



            attach.Content.DecodeTo(file)





            share|improve this answer








            New contributor




            Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.

























              1














              Find the mismach..
              i use :



              attach.Content.WriteTo(file)


              instead of:



              attach.Content.DecodeTo(file)





              share|improve this answer








              New contributor




              Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.























                1












                1








                1







                Find the mismach..
                i use :



                attach.Content.WriteTo(file)


                instead of:



                attach.Content.DecodeTo(file)





                share|improve this answer








                New contributor




                Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.










                Find the mismach..
                i use :



                attach.Content.WriteTo(file)


                instead of:



                attach.Content.DecodeTo(file)






                share|improve this answer








                New contributor




                Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                share|improve this answer



                share|improve this answer






                New contributor




                Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                answered yesterday









                Lucio BassiLucio Bassi

                212




                212




                New contributor




                Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





                New contributor





                Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






                Lucio Bassi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






















                    Lucio Bassi is a new contributor. Be nice, and check out our Code of Conduct.










                    draft saved

                    draft discarded


















                    Lucio Bassi is a new contributor. Be nice, and check out our Code of Conduct.













                    Lucio Bassi is a new contributor. Be nice, and check out our Code of Conduct.












                    Lucio Bassi is a new contributor. Be nice, and check out our Code of Conduct.
















                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54251365%2fxml-file-attached-to-an-email-contains-wrong-characters%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Callistus III

                    Plistias Cous

                    Index Sanctorum