( Proci85 | 2013. 02. 14., cs – 15:16 )

PHP-ból csak belső SMTP-n lehet levelet küldeni. Közvetlen kifelé még phpmailerrel sem. Tűzfalon csak a postfix UID-ja van engedve a 25-ös portra.
+
Nekem van egy netes + saját fejlesztésű kombóm ami a következőt teszi:
PHP mail() -> sendmail előtt egy wrapper fogadja a leveleket, megnézi, hogy adott vuID-val adott időszakban hány levelet küldtek. Ha még benne van a limitben, akkor átadja a sendmailnek kiküldésre, ha nem, elutasítja.
SQL-ben vuID-ra lebontva kvótát lehet adni, ha nem talál kvótát, akkor a default értéket olvassa ki.

vuID= virtuális user azonosító, mivel minden weboldal külön azonosítóval fut.

Azt kell mondjam, gyönyörűen működik :)

Irányadó cikkek:
http://rackerbox.com/wiki/index.php/PHP_sendmail_wrapper
http://www.iezzi.ch/archives/217