Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

gibt's bei PHP die Möglichkeit protokollieren zu lassen welches Skript die Funktion 'mail' aufruft? Ich hab halt im Log gesehen, dass unser Webserver ab und zu dubiose Emails verschickt und da hätte ich ganz gerne mal gewusst welches Skript dran schuld ist.

Danke!

Das Problem kenn ich...

Ich mache es seit dem so:

Subject und Mailtext schreibe ich in eine Datenbank und versende alle Mails aus der DB via Cronjob alle 2 bis 5 Minuten.

Dann habe ich mein Protokoll.

  • Autor

Ok, das funktioniert für Skripte die ich selbst programmiert habe. Bei dem Server legen auch Kunden ihre Skripte ab und denen das näher zu bringen dürfte schwieriger sein.. Gibt's noch weitere Lösungsmöglichkeiten?

  • Autor

Hab gefunden was ich gesucht habe. Zwar habe ich nicht den Skriptnamen, aber das Ausführungsverzeichnis des Skriptes mit Mailaufruf ermittelt. Das hat mir gereicht.

Und so funktionierts: PHP benutzt zum versenden von Emails den Befehl sendmail. Den habe ich umbenannt und dafür meinen eigenen eingesetzt. Alles was mein sendmail Befehl macht ist den orginalen mit den gleichen Argumenten und Daten aufzurufen wie meine Kopie. Vorher speichere ich mir aus den Umgebungsvariablen aber den aktuellen Pfad weg. Aus diesem Pfad konnte ich den Kunden ermitteln, das hat mir in diesem Fall bereits völlig gereicht.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.