Skip to content

Commit 75be2ee

Browse files
author
Miha Petkovsek
committed
Small mail updates
1 parent acd06e5 commit 75be2ee

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

functions/classes/class.Notify.php

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -532,21 +532,23 @@ public function send ($message_details, $recipients) {
532532

533533
# set mail body content
534534
$body = array();
535-
$body[] = "<div style='padding:10px;'>";
535+
$body[] = "<div style='padding:10px;'><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:12px;color:#333;'>";
536536
$body[] = "New snmp trap received:";
537537
$body[] = "<br><br>";
538-
$body[] = "Hostname: ".$message_details->hostname."<br>";
539-
$body[] = "IP: ".$message_details->ip."<br>";
540-
$body[] = "Message: ".$message_details->msg."<br>";
541-
$body[] = "Date: ".date("d/m H:i:s")."<br>";
542-
$body[] = "Severity: ".$message_details->severity."<br>";
543-
$body[] = "OID: ".$message_details->oid."<br>";
544-
$body[] = "Content:<br>&nbsp;&nbsp;&nbsp; ".implode("<br>&nbsp;&nbsp;&nbsp; ", $message_details->content)."<br>";
545-
$body[] = "</div>";
538+
$body[] = "<table>";
539+
$body[] = "<tr><td>Hostname:</td><td style='padding-left: 10px;'><strong>".$message_details->hostname."</strong></td></tr>";
540+
$body[] = "<tr><td>IP:</td><td style='padding-left: 10px;'>".$message_details->ip."</td></tr>";
541+
$body[] = "<tr><td>Message:</td><td style='padding-left: 10px;'><strong>".$message_details->msg."</strong></td></tr>";
542+
$body[] = "<tr><td>Date:</td><td style='padding-left: 10px;'>".date("d/m/Y H:i:s")."</td></tr>";
543+
$body[] = "<tr><td>Severity:</td><td style='padding-left: 10px;'><strong>".$message_details->severity."</strong></td></tr>";
544+
$body[] = "<tr><td>OID:</td><td style='padding-left: 10px;'>".$message_details->oid."</td></tr>";
545+
$body[] = "<tr><td><strong>Content</strong>:</td><td style='padding-left: 10px;vertical-align:top;'>".implode("<br>", $message_details->content)."</td></tr>";
546+
$body[] = "</table>";
547+
$body[] = "</font></div>";
546548

547549
# get content
548550
$mail_content_html = $this->generate_message (implode("\r\n", $body));
549-
$mail_content_plain = $this->generate_message_plain (implode("\r\n", $body));
551+
$mail_content_plain = $this->generate_message_plain (implode("\r\n", strip_tags(str_replace("<br>","\n",$body))));
550552

551553
# try to send
552554
try {
@@ -651,12 +653,12 @@ private function set_body_end () {
651653
public function set_footer () {
652654
$html[] = "<table style='margin-left:10px;margin-top:25px;width:auto;padding:0px;border-collapse:collapse;'>";
653655
$html[] = "<tr>";
654-
$html[] = "<td><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:13px;'>E-mail</font></td>";
655-
$html[] = "<td><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:13px;'><a href='mailto:".$this->mail_settings->from."' style='color:#08c;'>".$this->mail_settings->from."</a></font></td>";
656+
$html[] = "<td><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:12px;'>E-mail</font></td>";
657+
$html[] = "<td><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:12px;'><a href='mailto:".$this->mail_settings->from."' style='color:#08c;'>".$this->mail_settings->from."</a></font></td>";
656658
$html[] = "</tr>";
657659
$html[] = "<tr>";
658-
$html[] = "<td><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:13px;'>www</font></td>";
659-
$html[] = "<td><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:13px;'><a href='".$this->settings['url']."message/".base64_encode($this->message_details->msg)."/' style='color:#08c;'>".$this->settings['url']."message/".base64_encode($this->message_details->msg)."/</a></font></td>";
660+
$html[] = "<td><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:12px;'>www</font></td>";
661+
$html[] = "<td><font face='Helvetica, Verdana, Arial, sans-serif' style='font-size:12px;'><a href='".$this->settings['url']."message/".base64_encode($this->message_details->msg)."/' style='color:#08c;'>".$this->settings['url']."message/".base64_encode($this->message_details->msg)."/</a></font></td>";
660662
$html[] = "</tr>";
661663
$html[] = "</table>";
662664
# return

0 commit comments

Comments
 (0)