ralpht
Goto Top

Aus der pfsense im Captive-Portal eine Mail versenden

Moin,

ich habe ein Problem bei der pfsense, wo ich derzeit nicht weiter komme.
Ich nutze dort die Funktion Captive-Portal.

Jetzt möchte ich aus diesem html-Dokument (login.html) eine Mail versenden.
Das Paket "mailreport" habe ich installiert, nur das nützt mir in meinem Fall nichts. Damit kann man nur bei den vorgefertigten Ereignissen immer wiederkehrend eine Mail versenden.
Der interne Mailer in pfsense ist soweit funktionstüchtig.

Ist es möglich, dass man in einem html-Dokument oder auch php den internen Mailversand (mail.php) ansprechen kann?

Content-ID: 655093

Url: https://administrator.de/contentid/655093

Ausgedruckt am: 24.11.2024 um 14:11 Uhr

147669
Lösung 147669 23.02.2021 aktualisiert um 15:52:07 Uhr
Goto Top
SMTP Server und Empfängeradresse hier korrekt einrichten
System / Advanced / Notifications

Dann kannst du mit folgendem PHP Code Mails schicken.
<?php
require_once("notices.inc");  

$message = "Das ist eine Testnachricht!";  
$subject = "Das ist das Subject";  
send_smtp_message($message,$subject);
?>
Hab ich hier mal mit einer aktuellen Version 2.5.0 der pfSense gestestet.
Das kannst du dir einbauen wo du es brauchst (z.B in die /usr/local/captiveportal/index.php).

Gruß SK
RalphT
RalphT 24.02.2021 um 08:16:36 Uhr
Goto Top
Moin SchmitzKatz,

genau das habe ich gebraucht. Läuft auf der Version 2.5.0 100%tig!

Danke!