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 >Hello [<span class="SpellE">UserName</span>],</p><p >&nbsp;</p><p >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 >Hello [<span class="SpellE">UserName</span>],</p><p >&nbsp;</p><p >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 >Hello [<span class="SpellE">UserName</span>],</p><p >&nbsp;</p><p >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 >Hello [<span class="SpellE">UserName</span>],</p><p >&nbsp;</p><p >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 PattisonOwen Pattison

19616




19616












  • 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 AlvarezJose Manuel Gomez Alvarez

        820813




        820813





























            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.




            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







            這個網誌中的熱門文章

            How to read a connectionString WITH PROVIDER in .NET Core?

            In R, how to develop a multiplot heatmap.2 figure showing key labels successfully

            Museum of Modern and Contemporary Art of Trento and Rovereto