All Apps and Add-ons

Microsoft O365 Email Add-on for Splunk - is there any way to remove HTML from emails bodys?

althomas
Communicator

Hi all,

I'm looking to get a non-HTML version of the email body (like as in the email preview section) for the app Microsoft O365 Email Add-on for Splunk.
Is there anyway to do this? 
I don't need all the HTML -- can it be stripped somehow?

Example:

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta content="text/html; charset=us-ascii"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
	{color:#0563C1;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:#954F72;
	text-decoration:underline}
span.EmailStyle17
	{font-family:"Calibri",sans-serif;
	color:windowtext}
.MsoChpDefault
	{font-family:"Calibri",sans-serif}
@page WordSection1
	{margin:72.0pt 72.0pt 72.0pt 72.0pt}
div.WordSection1
	{}
-->
</style></head><body lang="EN-GB" link="#0563C1" vlink="#954F72"><div class="WordSection1"><p class="MsoNormal">Test email</p></div></body></html>

 

When all I want is:

Test email


Thanks!
Alex

Labels (3)
0 Karma
1 Solution

althomas
Communicator

In "input_module_o365_email.py", I added the "Prefer" key to the headers:

headers = {"Authorization": "Bearer " + access_token,
                "User-Agent": "MicrosoftGraphEmail-Splunk/" + _get_app_version(helper),
                "Prefer": "outlook.body-content-type='text'"}

 

to get the body data to be output as text.

View solution in original post

0 Karma

althomas
Communicator

In "input_module_o365_email.py", I added the "Prefer" key to the headers:

headers = {"Authorization": "Bearer " + access_token,
                "User-Agent": "MicrosoftGraphEmail-Splunk/" + _get_app_version(helper),
                "Prefer": "outlook.body-content-type='text'"}

 

to get the body data to be output as text.

0 Karma
Get Updates on the Splunk Community!

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics GA in US-AWS!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...