Thank you for the information again. This is probably because the links are indeed publicly unavailable, whether it's because the IP is located inside LAN, or port number is firewalled for all IP's except custom whitelisted.
I've removed header, footer and plain text templates, and created a basic HTML template without any links. For those who want a quick workaround, sharing:
<!-- First two lines must be left empty! -->
<!-- HTML Template per Notification BEGIN -->
<!-- Note: PRTG's email template code has been
optimized for all major email clients and webmailer.
Yes, the HTML code is not "nice", but emails look
good on most email readers-->
<table width="100%" style="border:1px solid #aaa;" cellspacing="0" cellpadding="0">
<tr>
<td height="5" bgcolor="%colorofstate" style="padding:0px;font-size:0;" colspan="3"> </td>
</tr>
<tr bgcolor="%colorofstate">
<td colspan="2">
<table width="100%" bgcolor="%colorofstate" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="33" rowspan="6" bgcolor="%colorofstate" style="padding:6px;">
<div style="width:21px;background-color:%colorofstate">
<img src="https://prtgicons.paessler.com/prtgx/%iconofstate" width="21" height="21">
</div>
</td>
<td width="100" bgcolor="#ffffff" style="padding:4px">Sensor</td>
<td width="362" bgcolor="#ffffff" style="padding:4px"><strong style="font-size:16px">%shortname</strong></td>
<td width="*" bgcolor="#ffffff" style="padding:4px"> </td>
</tr>
<tr>
<td width="100" style="padding:4px" bgcolor="#eeeeee">Status</td>
<td width="362" style="padding:4px" bgcolor="#eeeeee"><strong style="font-size:16px">%status</strong> %down</td>
<td width="*" style="padding:4px" bgcolor="#eeeeee"> </td>
</tr>
<tr>
<td height="5" bgcolor="%colorofstate" style="padding:0px;font-size:0;" colspan="3"> </td>
</tr>
<tr>
<td width="100" style="padding:4px" bgcolor="#eeeeee">Last Result</td>
<td width="362" style="padding:4px" bgcolor="#eeeeee"><strong>%lastvalue</strong></td>
<td width="*" style="padding:4px" bgcolor="#eeeeee"> </td>
</tr>
<tr>
<td width="100" style="padding:4px" bgcolor="#ffffff">Last Message</td>
<td width="362" style="padding:4px" bgcolor="#ffffff"><strong>%message</strong></td>
<td width="*" style="padding:4px" bgcolor="#ffffff"> </td>
</tr>
<tr>
<td width="100" style="padding:4px" bgcolor="#eeeeee">Date/Time</td>
<td width="362" style="padding:4px" bgcolor="#eeeeee">%datetime (%timezone)</td>
<td width="*" style="padding:4px" bgcolor="#eeeeee"> </td>
</tr>
</table>
</td>
<td bgcolor="%colorofstate"> </td>
</tr>
<tr>
<td height="5" bgcolor="%colorofstate" style="padding:0px;font-size:0;" colspan="3"> </td>
</tr>
<tr>
<td height="15" bgcolor="#ffffff" style="padding:0px;font-size:0;" colspan="3"> </td>
</tr>
<tr>
<td> </td>
<td>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" border="0">
<tr bgcolor="#dddddd">
<td width="100" style="padding:2px 4px 4px 4px;">Last Scan</td>
<td width="362" style="padding:2px 4px 4px 0px;">%lastcheck</td>
<td style="padding:2px 4px 4px 0px;" bgcolor="#dddddd"> </td>
</tr>
<tr bgcolor="#eeeeee">
<td style="padding:2px 4px 4px 4px;">Last Up</td>
<td style="padding:2px 4px 4px 0px;">%lastup</td>
<td style="padding:2px 4px 4px 0px;" bgcolor="#eeeeee"> </td>
</tr>
<tr bgcolor="#dddddd">
<td style="padding:2px 4px 4px 4px;">Last Down</td>
<td style="padding:2px 4px 4px 0px;">%lastdown</td>
<td style="padding:2px 4px 4px 0px;" bgcolor="#dddddd"> </td>
</tr>
<tr bgcolor="#eeeeee">
<td style="padding:2px 4px 4px 4px;">Uptime</td>
<td style="padding:2px 4px 4px 0px;">%uptime</td>
<td style="padding:2px 4px 4px 0px;" bgcolor="#eeeeee"> </td>
</tr>
<tr bgcolor="#dddddd">
<td style="padding:2px 4px 4px 4px;">Downtime</td>
<td style="padding:2px 4px 4px 0px;">%downtime</td>
<td style="padding:2px 4px 4px 0px;" bgcolor="#dddddd"> </td>
</tr>
<tr bgcolor="#eeeeee">
<td style="padding:2px 4px 4px 4px;">Coverage</td>
<td style="padding:2px 4px 4px 0px;">%coverage [since %cumsince]</td>
<td style="padding:2px 4px 4px 0px;" bgcolor="#eeeeee"> </td>
</tr>
<tr bgcolor="#dddddd">
<td style="padding:2px 4px 4px 4px;">Settings</td>
<td style="padding:2px 4px 4px 0px;">%settings</td>
<td style="padding:2px 4px 4px 0px;" bgcolor="#dddddd"> </td>
</tr>
<tr bgcolor="#eeeeee">
<td style="padding:2px 4px 4px 4px;">Location</td>
<td style="padding:2px 4px 4px 0px;">%location</td>
<td style="padding:2px 4px 4px 0px;" bgcolor="#eeeeee"> </td>
</tr>
<tr bgcolor="#dddddd">
<td style="padding:2px 4px 4px 4px;">Sensor History</td>
<td style="padding:2px 4px 4px 0px;">%history</td>
<td style="padding:2px 4px 4px 0px;"> </td>
</tr>
<tr bgcolor="#eeeeee">
<td style="padding:2px 4px 4px 4px;">Sensor Comments</td>
<td style="padding:2px 4px 4px 0px;">%commentssensor</td>
<td style="padding:2px 4px 4px 0px;"> </td>
</tr>
<tr bgcolor="#dddddd">
<td style="padding:2px 4px 4px 4px;">Device Comments</td>
<td style="padding:2px 4px 4px 0px;">%commentsdevice</td>
<td style="padding:2px 4px 4px 0px;"> </td>
</tr>
<tr bgcolor="#eeeeee">
<td style="padding:2px 4px 4px 4px;">Group Comments</td>
<td style="padding:2px 4px 4px 0px;">%commentsgroup</td>
<td style="padding:2px 4px 4px 0px;"> </td>
</tr>
<tr bgcolor="#dddddd">
<td style="padding:2px 4px 4px 4px;">Syslog/Trap Warnings (max. 20)</td>
<td style="padding:2px 4px 4px 0px;">%syslogwarnings%trapwarnings</td>
<td style="padding:2px 4px 4px 0px;"> </td>
</tr>
<tr bgcolor="#eeeeee">
<td style="padding:2px 4px 4px 4px;">Syslog/Trap Errors (max. 20)</td>
<td style="padding:2px 4px 4px 0px;">%syslogerrors%traperrors</td>
<td style="padding:2px 4px 4px 0px;"> </td>
</tr>
<tr bgcolor="#ffffff">
<td colspan="3" height="10" style="font-size:0;"> </td>
</tr>
</table>
</td>
<td> </td>
</tr>
</table>
<!-- HTML Template per Notification END -->
PS, PRTGToolsFamily: It appears that this problem is not caused by PRTG software. However there is something you can do to help users with this problem. If you could build in a checkbox in notification delivery settings, unchecking which will prevent auto-generating/including links in all emails, that will save all your customers trouble finding out what the problem is, and modifying manually each and every template for removing links manually. Because if they don't emails won't appear in their Inbox, and they might face the consequences of not reacting on time.
Add comment