- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Limitare utilizzo mail() di php a 10 email ora
-
Limitare utilizzo mail() di php a 10 email ora
Ciao ragazzi,
vorrei limitare sul mio server l'utilizzo della funzione mail() di php5 a 10 email a ora come posso fare?Oppure posso fare che sendmail faccia inviare l'email solo a determinati utenti?
Grazie in anticipo!
-
oppure in alternativa non si può fare un log degli utenti che inviano l'email tramite mail() di php5?
-
Salvere su database il numero di volte che è stata chiamata?
E poi fare if .... numero volte < 10 allora manda mail altrimento.... limite raggiunto?
-
Sennò non c'è un modo x mettere come mittente obbligatorio l'utente unix di suexec ke esegue questa funzione?
-
Purtroppo non saprei...
Server linux o Windows? So che esiste anche phpmailer, una classe appunto per l'invio di mail.
-
@frank92 piuttosto che utilizzare la funzione mail() sarebbe molto più corretto da un punto di vista della sicurezza spedire le email con il wrapper /usr/bin/sendmail o equivalente. Trovi l'opzione nella sezione [mail function] del php.ini.
Con la funzione mail() rischi di buttare fuori spam mentre con il wrapper puoi controllare anche il limite di messaggi orari.
Ciao!