Hanno Böck commited on 2024-03-07 11:50:19
Zeige 1 geänderte Dateien mit 7 Einfügungen und 2 Löschungen.
... | ... |
@@ -446,12 +446,17 @@ function get_modules_info() |
446 | 446 |
} |
447 | 447 |
|
448 | 448 |
|
449 |
-function send_mail($address, $subject, $body) |
|
449 |
+function send_mail($address, $subject, $body, $msgtype = "adminmail") |
|
450 | 450 |
{ |
451 | 451 |
if (strstr($subject, "\n") !== false) { |
452 | 452 |
die("Zeilenumbruch im subject!"); |
453 | 453 |
} |
454 |
- $header = "From: " . config('company_name') . " Web Administration <" . config('adminmail') . ">\r\nCc: " . config('adminmail') . "\r\nContent-Type: text/plain; charset=\"utf-8\"\r\nContent-Transfer-Encoding: quoted-printable\r\nX-schokokeks-org-message: webinterface"; |
|
454 |
+ $header = "From: " . config('company_name') . " Web Administration <" . config('adminmail') . ">\r\n"; |
|
455 |
+ if ($address !== config('adminmail')) { |
|
456 |
+ $header .= "Cc: " . config('adminmail') . "\r\n"; |
|
457 |
+ } |
|
458 |
+ $header .= "X-schokokeks-org-message: " . $msgtype . "\r\n"; |
|
459 |
+ $header .= "Content-Type: text/plain; charset=\"utf-8\"\r\nContent-Transfer-Encoding: quoted-printable\r\n"; |
|
455 | 460 |
$subject = mb_encode_mimeheader($subject, "utf-8", "Q"); |
456 | 461 |
$body = quoted_printable_encode($body); |
457 | 462 |
mail($address, $subject, $body, $header); |
458 | 463 |