I'm using the system default email template to send emails for alerts. All work as expected - but a couple of extra = characters appear in the message body.
Windows User Login Check came back with a WARNING state at Fri= 01 Apr 2016 10:55:01 +0800
The alert was processed with the following thresholds:
• Lookback period: 30m
• Warning: 1
• Critical: 3
Here is the full alert output:
WARNING: 2 matchin= entries found |logs=2;1;3
Where the extra = characters are embedded are macro strings
Yes - using Office 365 and Outlook client.
It is similar to the post you refer to , however mine are just changes to the normal text in email body - not specifically an URL.
Considering I don't have any problems with this exchange server with emails from NagiosXI or NNA , and that these character changes are only from Macro strings, I would suspect that there is a problem with NLS.
Would it be possible for you to a TCPDump of when an alert goes out? @jolson did that awhile back, and found that NLS was sending the email with all of the correct characters and information. This would be something useful for us to see so we know what we're dealing with.
I captured both an email that was generated by the Test Email & one for an alert
You can see from the Alert email that we are actually sending the "=" from NLS
Interestingly also are the checksum errors
You do not have the required permissions to view the files attached to this post.
They made a change in the latest revision that may have fixed the issue. We don't have an exchange environment, and I haven't seen it replicated in a test one, so I can't tell you for sure the fix fixed it for you. I'll see if I can get some information tomorrow when we are back in the office about when to expect another release. Right now I don't have that information.