Outlook Mail API returns spellcheck class names as part of html response when using List Messages












6














I am currently using the outlook mail api to retreive messages from a specific shared folder (List Messages Request), when i get a response from the query i want to read the body content in this case my header prefers html.



What i'm trying to achieve is string replacement from the html response.



The problem is inside my shared emails i have something like this:



Hello [UserName], further text in mail message, Regards [CompanyName].


and the response i get from the api looks like this:



<p class="MsoNormal">Hello [<span class="SpellE">UserName</span>],</p><p class="MsoNormal">&nbsp;</p><p class="MsoNormal">further text in mail message, Regards [CompanyName].</p>


the response shows a spelling error has been returned with one of my string placement texts and not the other, this is not ideal because i dont want to rely on me writing some code to check if:



[<span class="SpellE">UserName</span>]


exists or not, mainly because this could be subject to change at any given time and that would be a breaking change to the system.



Is there any way i can disable spell checking being returned in the html?










share|improve this question






















  • Does it happen for all emails? I suspect the email in question was sent as an attachment from word and error classes are word's doing and not of graph/outlook-api.
    – Dipen Shah
    Dec 3 '18 at 18:49












  • Yeah this happens to all emails, I created the email in question as a test
    – Owen Pattison
    Dec 4 '18 at 9:01
















6














I am currently using the outlook mail api to retreive messages from a specific shared folder (List Messages Request), when i get a response from the query i want to read the body content in this case my header prefers html.



What i'm trying to achieve is string replacement from the html response.



The problem is inside my shared emails i have something like this:



Hello [UserName], further text in mail message, Regards [CompanyName].


and the response i get from the api looks like this:



<p class="MsoNormal">Hello [<span class="SpellE">UserName</span>],</p><p class="MsoNormal">&nbsp;</p><p class="MsoNormal">further text in mail message, Regards [CompanyName].</p>


the response shows a spelling error has been returned with one of my string placement texts and not the other, this is not ideal because i dont want to rely on me writing some code to check if:



[<span class="SpellE">UserName</span>]


exists or not, mainly because this could be subject to change at any given time and that would be a breaking change to the system.



Is there any way i can disable spell checking being returned in the html?










share|improve this question






















  • Does it happen for all emails? I suspect the email in question was sent as an attachment from word and error classes are word's doing and not of graph/outlook-api.
    – Dipen Shah
    Dec 3 '18 at 18:49












  • Yeah this happens to all emails, I created the email in question as a test
    – Owen Pattison
    Dec 4 '18 at 9:01














6












6








6


1





I am currently using the outlook mail api to retreive messages from a specific shared folder (List Messages Request), when i get a response from the query i want to read the body content in this case my header prefers html.



What i'm trying to achieve is string replacement from the html response.



The problem is inside my shared emails i have something like this:



Hello [UserName], further text in mail message, Regards [CompanyName].


and the response i get from the api looks like this:



<p class="MsoNormal">Hello [<span class="SpellE">UserName</span>],</p><p class="MsoNormal">&nbsp;</p><p class="MsoNormal">further text in mail message, Regards [CompanyName].</p>


the response shows a spelling error has been returned with one of my string placement texts and not the other, this is not ideal because i dont want to rely on me writing some code to check if:



[<span class="SpellE">UserName</span>]


exists or not, mainly because this could be subject to change at any given time and that would be a breaking change to the system.



Is there any way i can disable spell checking being returned in the html?










share|improve this question













I am currently using the outlook mail api to retreive messages from a specific shared folder (List Messages Request), when i get a response from the query i want to read the body content in this case my header prefers html.



What i'm trying to achieve is string replacement from the html response.



The problem is inside my shared emails i have something like this:



Hello [UserName], further text in mail message, Regards [CompanyName].


and the response i get from the api looks like this:



<p class="MsoNormal">Hello [<span class="SpellE">UserName</span>],</p><p class="MsoNormal">&nbsp;</p><p class="MsoNormal">further text in mail message, Regards [CompanyName].</p>


the response shows a spelling error has been returned with one of my string placement texts and not the other, this is not ideal because i dont want to rely on me writing some code to check if:



[<span class="SpellE">UserName</span>]


exists or not, mainly because this could be subject to change at any given time and that would be a breaking change to the system.



Is there any way i can disable spell checking being returned in the html?







c# microsoft-graph office365api outlook-api






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 14 '18 at 11:25









Owen Pattison

1765




1765












  • Does it happen for all emails? I suspect the email in question was sent as an attachment from word and error classes are word's doing and not of graph/outlook-api.
    – Dipen Shah
    Dec 3 '18 at 18:49












  • Yeah this happens to all emails, I created the email in question as a test
    – Owen Pattison
    Dec 4 '18 at 9:01


















  • Does it happen for all emails? I suspect the email in question was sent as an attachment from word and error classes are word's doing and not of graph/outlook-api.
    – Dipen Shah
    Dec 3 '18 at 18:49












  • Yeah this happens to all emails, I created the email in question as a test
    – Owen Pattison
    Dec 4 '18 at 9:01
















Does it happen for all emails? I suspect the email in question was sent as an attachment from word and error classes are word's doing and not of graph/outlook-api.
– Dipen Shah
Dec 3 '18 at 18:49






Does it happen for all emails? I suspect the email in question was sent as an attachment from word and error classes are word's doing and not of graph/outlook-api.
– Dipen Shah
Dec 3 '18 at 18:49














Yeah this happens to all emails, I created the email in question as a test
– Owen Pattison
Dec 4 '18 at 9:01




Yeah this happens to all emails, I created the email in question as a test
– Owen Pattison
Dec 4 '18 at 9:01












1 Answer
1






active

oldest

votes


















0














Try disabling spell checking in Microsoft Outlook,




  • File -> Options -> Mail -> Spell


either through the application or programatically by altering the configuration in the windows registry.



Look at



HKCUSoftwareMicrosoftOffice11.0OutlookOptionsSpelling
HKCUSoftwareMicrosoftShared ToolsProofing Tools1.0OfficeOutlookSpellingOptions
HKCUSoftwareMicrosoftSpelling





share|improve this answer























    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
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53299106%2foutlook-mail-api-returns-spellcheck-class-names-as-part-of-html-response-when-us%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









    0














    Try disabling spell checking in Microsoft Outlook,




    • File -> Options -> Mail -> Spell


    either through the application or programatically by altering the configuration in the windows registry.



    Look at



    HKCUSoftwareMicrosoftOffice11.0OutlookOptionsSpelling
    HKCUSoftwareMicrosoftShared ToolsProofing Tools1.0OfficeOutlookSpellingOptions
    HKCUSoftwareMicrosoftSpelling





    share|improve this answer




























      0














      Try disabling spell checking in Microsoft Outlook,




      • File -> Options -> Mail -> Spell


      either through the application or programatically by altering the configuration in the windows registry.



      Look at



      HKCUSoftwareMicrosoftOffice11.0OutlookOptionsSpelling
      HKCUSoftwareMicrosoftShared ToolsProofing Tools1.0OfficeOutlookSpellingOptions
      HKCUSoftwareMicrosoftSpelling





      share|improve this answer


























        0












        0








        0






        Try disabling spell checking in Microsoft Outlook,




        • File -> Options -> Mail -> Spell


        either through the application or programatically by altering the configuration in the windows registry.



        Look at



        HKCUSoftwareMicrosoftOffice11.0OutlookOptionsSpelling
        HKCUSoftwareMicrosoftShared ToolsProofing Tools1.0OfficeOutlookSpellingOptions
        HKCUSoftwareMicrosoftSpelling





        share|improve this answer














        Try disabling spell checking in Microsoft Outlook,




        • File -> Options -> Mail -> Spell


        either through the application or programatically by altering the configuration in the windows registry.



        Look at



        HKCUSoftwareMicrosoftOffice11.0OutlookOptionsSpelling
        HKCUSoftwareMicrosoftShared ToolsProofing Tools1.0OfficeOutlookSpellingOptions
        HKCUSoftwareMicrosoftSpelling






        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Dec 8 '18 at 21:23

























        answered Dec 8 '18 at 17:24









        Jose Manuel Gomez Alvarez

        780713




        780713






























            draft saved

            draft discarded




















































            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.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • 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%2f53299106%2foutlook-mail-api-returns-spellcheck-class-names-as-part-of-html-response-when-us%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

            鏡平學校

            ꓛꓣだゔៀៅຸ໢ທຮ໕໒ ,ໂ'໥໓າ໼ឨឲ៵៭ៈゎゔit''䖳𥁄卿' ☨₤₨こゎもょの;ꜹꟚꞖꞵꟅꞛေၦေɯ,ɨɡ𛃵𛁹ޝ޳ޠ޾,ޤޒޯ޾𫝒𫠁သ𛅤チョ'サノބޘދ𛁐ᶿᶇᶀᶋᶠ㨑㽹⻮ꧬ꧹؍۩وَؠ㇕㇃㇪ ㇦㇋㇋ṜẰᵡᴠ 軌ᵕ搜۳ٰޗޮ޷ސޯ𫖾𫅀ल, ꙭ꙰ꚅꙁꚊꞻꝔ꟠Ꝭㄤﺟޱސꧨꧼ꧴ꧯꧽ꧲ꧯ'⽹⽭⾁⿞⼳⽋២៩ញណើꩯꩤ꩸ꩮᶻᶺᶧᶂ𫳲𫪭𬸄𫵰𬖩𬫣𬊉ၲ𛅬㕦䬺𫝌𫝼,,𫟖𫞽ហៅ஫㆔ాఆఅꙒꚞꙍ,Ꙟ꙱エ ,ポテ,フࢰࢯ𫟠𫞶 𫝤𫟠ﺕﹱﻜﻣ𪵕𪭸𪻆𪾩𫔷ġ,ŧآꞪ꟥,ꞔꝻ♚☹⛵𛀌ꬷꭞȄƁƪƬșƦǙǗdžƝǯǧⱦⱰꓕꓢႋ神 ဴ၀க௭எ௫ឫោ ' េㇷㇴㇼ神ㇸㇲㇽㇴㇼㇻㇸ'ㇸㇿㇸㇹㇰㆣꓚꓤ₡₧ ㄨㄟ㄂ㄖㄎ໗ツڒذ₶।ऩछएोञयूटक़कयँृी,冬'𛅢𛅥ㇱㇵㇶ𥄥𦒽𠣧𠊓𧢖𥞘𩔋цѰㄠſtʯʭɿʆʗʍʩɷɛ,əʏダヵㄐㄘR{gỚṖḺờṠṫảḙḭᴮᵏᴘᵀᵷᵕᴜᴏᵾq﮲ﲿﴽﭙ軌ﰬﶚﶧ﫲Ҝжюїкӈㇴffצּ﬘﭅﬈軌'ffistfflſtffतभफɳɰʊɲʎ𛁱𛁖𛁮𛀉 𛂯𛀞నఋŀŲ 𫟲𫠖𫞺ຆຆ ໹້໕໗ๆทԊꧢꧠ꧰ꓱ⿝⼑ŎḬẃẖỐẅ ,ờỰỈỗﮊDžȩꭏꭎꬻ꭮ꬿꭖꭥꭅ㇭神 ⾈ꓵꓑ⺄㄄ㄪㄙㄅㄇstA۵䞽ॶ𫞑𫝄㇉㇇゜軌𩜛𩳠Jﻺ‚Üမ႕ႌႊၐၸဓၞၞၡ៸wyvtᶎᶪᶹစဎ꣡꣰꣢꣤ٗ؋لㇳㇾㇻㇱ㆐㆔,,㆟Ⱶヤマފ޼ޝަݿݞݠݷݐ',ݘ,ݪݙݵ𬝉𬜁𫝨𫞘くせぉて¼óû×ó£…𛅑הㄙくԗԀ5606神45,神796'𪤻𫞧ꓐ㄁ㄘɥɺꓵꓲ3''7034׉ⱦⱠˆ“𫝋ȍ,ꩲ軌꩷ꩶꩧꩫఞ۔فڱێظペサ神ナᴦᵑ47 9238їﻂ䐊䔉㠸﬎ffiﬣ,לּᴷᴦᵛᵽ,ᴨᵤ ᵸᵥᴗᵈꚏꚉꚟ⻆rtǟƴ𬎎

            Why https connections are so slow when debugging (stepping over) in Java?