Phpmailer-fe

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen

Allgemeines

Die neue Version von phpMailer-fe (Version: 4.0.5) verlangt PHP5. Ich habe daher phpMailer-fe auf dem HS Server installiert, da der Eduhi eine ältere PHP Version verwendet.

  • Skript:
/srv/www/htdocs/PHP_Mailer/phpmailer-fe/_lib/phpmailer-fe.php
  • Konfigurationsdatei
/srv/www/htdocs/PHP_Mailer/phpmailer-fe/_lib/lehrermail.config.php

Die Konfigurationsdatei muss den gleichen Namen wie das Mailformular haben. Beispiele:

Formular: lehrermail.php -> lehrermail.config.php
Formular: form.php -> form.config.php
  • Mailformular
/srv/www/htdocs/PHP_Mailer/lehrermail.php

Änderungen

  • Default - Empfänger

Etwa in Zeile 350 kann die Variable $recipient gesetzt werden.

$recipient = webmasetr@example.at
  • Erlaubte Empfängeradressen

Der Code von Zeile 4 bis Zeile 22 - deutlich gekennzeichnet - wurde von mir eingefügt und sorgt dafür, dass nur Lehrer als Empfänger zugelassen sind.

  • Die meisten Meldungen, die das Programm ausgibt, habe ich im Code übersetzt.
  • Umlaute in der Mailnachricht
$useSanitizer = false;

Sonst werden Mails mit Umlauten nicht versendet. Der gesamte Inhalt eines solchen Mails wird von einer sog. Sanitizer-Funktion ausgefiltert ...