Limit poczty wychodzącej dla każdego hosta wirtualnego


Mam wirtualne hosty na serwerze Apache. Muszę ograniczyć wychodzące wiadomości e-mail wysyłane za pośrednictwem funkcji mail () (z PHP). Maksymalnie 100 wychodzących e-maili dziennie dla każdego hosta :)
Jak mogę to zrobić?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Wygląda na to że

polityczny
http://policyd.sourceforge.net/readme.html
umożliwia dostosowanie nadawcy:

Moduł regulacji nadawców umożliwia stosowanie limitów. Obecnie możesz dostosować prędkość na podstawie liczby e-maili i całkowitego rozmiaru e-maili wysłanych w określonym przedziale czasu, który zdefiniujesz.
Na przykład: możesz sprawić, by adres camis@mweb.co.za nie wysyłał więcej niż 1000 e-maili lub 1 gigabajt e-maili (w zależności od tego, co nastąpi wcześniej) w, powiedzmy, 5 minut.

Nie mam z tym doświadczenia.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie zaimplementowałem jeszcze czegoś takiego. Ale koncepcyjnie możesz 1) przeciążyć wbudowaną funkcję mail () 2) wstawić logikę do nowej funkcji, która implementuje ograniczenie
Zobacz ten post, aby dowiedzieć się, jak możesz przeciążać funkcję mail ()
https://stackoverflow.com/ques ... 82525
https://stackoverflow.com/ques ... 82525
Jeśli to zadziała, daj mi znać
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Może możesz coś z tym zrobić
         ipt_recent
Moduł iptables, nie jest idealnym rozwiązaniem, ale powinien nadal działać

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się