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!

Introducing the Splunk Community Dashboard Challenge!

Welcome to Splunk Community Dashboard Challenge! This is your chance to showcase your skills in creating ...

Wondering How to Build Resiliency in the Cloud?

IT leaders are choosing Splunk Cloud as an ideal cloud transformation platform to drive business resilience,  ...

Updated Data Management and AWS GDI Inventory in Splunk Observability

We’re making some changes to Data Management and Infrastructure Inventory for AWS. The Data Management page, ...