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!

Stay Connected: Your Guide to July and August Tech Talks, Office Hours, and Webinars!

Dive into our sizzling summer lineup for July and August Community Office Hours and Tech Talks. Scroll down to ...

Edge Processor Scaling, Energy & Manufacturing Use Cases, and More New Articles on ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Get More Out of Your Security Practice With a SIEM

Get More Out of Your Security Practice With a SIEMWednesday, July 31, 2024  |  11AM PT / 2PM ETREGISTER ...