Page 1 of 1

Emailfunktion von PHP abdrehen und gegen SMTP ersetzen

Posted: Sun 3. Jul 2022, 21:28
by superjogi
Hallo,

Ich würde gerne die Emailfunktion von PHP komplett abdrehen/blockieren über die php.ini der Projekte, z.B. durch disable_functions = mail
Kann ich dies für alle Projekte machen, ohne dass ich dem Panel diese Möglichkleit nehme.

Liebe Grüße

Re: Emailfunktion von PHP abdrehen und gegen SMTP ersetzen  [GELÖST]

Posted: Sun 3. Jul 2022, 21:32
by OlliTheDarkness
superjogi wrote: Sun 3. Jul 2022, 21:28 Hallo,

Ich würde gerne die Emailfunktion von PHP komplett abdrehen/blockieren über die php.ini der Projekte, z.B. durch disable_functions = mail
Kann ich dies für alle Projekte machen, ohne dass ich dem Panel diese Möglichkleit nehme.

Liebe Grüße
Das Panel nutzt seinen eigenen FPM, also kannst beruhigt in den jeweiligen Projekten die disable_functions eintragen ohne was anderes zu zersemmeln.

Re: Emailfunktion von PHP abdrehen und gegen SMTP ersetzen

Posted: Mon 4. Jul 2022, 08:22
by Toorms
superjogi wrote: Sun 3. Jul 2022, 21:28 Hallo,

Ich würde gerne die Emailfunktion von PHP komplett abdrehen/blockieren über die php.ini der Projekte, z.B. durch disable_functions = mail
Kann ich dies für alle Projekte machen, ohne dass ich dem Panel diese Möglichkleit nehme.

Liebe Grüße
Wie schon mein Vorredner erwähnt ... und wenn du ganz sicher gehen möchtest, drehst du die PHP Instanz um welches es geht auch auf einen eigenen FPM Socket.

Re: Emailfunktion von PHP abdrehen und gegen SMTP ersetzen

Posted: Tue 5. Jul 2022, 18:55
by superjogi
Toorms wrote: Mon 4. Jul 2022, 08:22 Wie schon mein Vorredner erwähnt ... und wenn du ganz sicher gehen möchtest, drehst du die PHP Instanz um welches es geht auch auf einen eigenen FPM Socket.
Wie würde das funktionieren? Hast du da einen Ansatz für mich?

Re: Emailfunktion von PHP abdrehen und gegen SMTP ersetzen

Posted: Tue 5. Jul 2022, 19:07
by Toorms
superjogi wrote: Tue 5. Jul 2022, 18:55 Wie würde das funktionieren? Hast du da einen Ansatz für mich?
Login > Allgemein > Benutzer > Bearbeiten > PHP-FPM > dynamic

Danach laufen die php-fpm Prozesse für diesen Benutzer als child-processes.

Code: Select all

root@xxx:~# ps -ax | grep php-fpm
    XXX ?        Ss     0:59 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)
    XXX ?        S     14:56 php-fpm: pool XXX
    XXX ?        S     15:01 php-fpm: pool XXX
    XXX ?        S     14:58 php-fpm: pool XXX
    XXX ?        S     14:56 php-fpm: pool XXX
    XXX ?        S     15:00 php-fpm: pool XXX
    XXX ?        S     15:00 php-fpm: pool XXX
    XXX ?        S     15:00 php-fpm: pool XXX
    XXX ?        S     14:59 php-fpm: pool XXX
    XXX ?        S     15:02 php-fpm: pool XXX
    XXX ?        S     14:59 php-fpm: pool XXX
    XXX ?        S     14:56 php-fpm: pool XXX
    XXX ?        S     15:00 php-fpm: pool XXX
    XXX ?        S     14:59 php-fpm: pool XXX
    XXX ?        S     15:03 php-fpm: pool XXX
 XXX ?        S     13:31 php-fpm: pool XXX
 XXX ?        S     13:29 php-fpm: pool XXX
 XXX ?        S     12:39 php-fpm: pool XXX
XXX ?        S      0:00 php-fpm: pool keyhelp
XXX pts/0    R+     0:00 grep php-fpm

Re: Emailfunktion von PHP abdrehen und gegen SMTP ersetzen

Posted: Tue 5. Jul 2022, 22:55
by superjogi
Toorms wrote: Tue 5. Jul 2022, 19:07 Login > Allgemein > Benutzer > Bearbeiten > PHP-FPM > dynamic
Danach laufen die php-fpm Prozesse für diesen Benutzer als child-processes.
Danke für den Input. :)