Portál AbcLinuxu, 10. května 2025 05:01

Dotaz: Identifikace e-mailu poslaná přes PHP

30.5.2006 18:12 coRpTitan | skóre: 7 | Brno
Identifikace e-mailu poslaná přes PHP
Přečteno: 151×
Odpovědět | Admin
Zdravím, přišel jsem na vcelku zajímavý problém, mám mini webhosting (pár stovek lidí) Jede celkem dobře ale poslední dobou mám v kuse zahlcenej SMTP. Napřed jsem si myslel že si mě vybral nějakej spammer jako prostředníka na posílání spamu tak jsem nastavil aby SMTP program bral e-maily jen pro lidi který na serveru opravdu mám a ostatní dropoval. Ale problém neustal a pak jsem z pár odchycenejch mailů zjistil že v hlavičce mailu je text ve smyslu: email poslal Postfix X.X.X.X ( přijato od uživatele YYYY) . To X.X.X.X je IP webhosting serveru a YYYY je linuxový identifikační číslo uživatele pod kterým mi běží Apache. Tak odhaduju že někdo posílá maily přes PHP na Apachi. V mých silách není zjistit jaká je to doména protože jich je tam poněkud víc a nastavit limit do Postfixu na určitej počet odeslaných e-mailů za určitou dobu taky nemůžu protože by si stěžovali ostatní lidi, že jim to maily neposílá. Proto bych se chtěl zeptat jestli nevíte jestli existuje nastavení do php.ini co by bud logovalo kdo z jakýho scriptu e-mail poslal nebo že by to přidalo přímo do hlavičky e-mailu. Googloval jsem řešení ale nic co by pomohlo jsem nenašel :( Kdyby Vás něco napadlo tak prosím dejte vědět. BTW: Soft na serveru: Postfix 2.2.5 Apache 2.0.55-r1 PHP 5.1.2

Moc dík.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.5.2006 18:51 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Identifikace e-mailu poslaná přes PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
resenim by melo byt pridani php_admin_value sendmail_path do kazdeho vhostu, do hodnoty das cestu k sendmailu a pouzijes parametr -f ...viz. man sendmail
Urine should only be green if you're Mr. Spock.
30.5.2006 20:11 coRpTitan | skóre: 7 | Brno
Rozbalit Rozbalit vše Re: Identifikace e-mailu poslaná přes PHP
No trochu jsem se s tím popral -f je flag kterej nastaveuje Return-Path: hlavičku v e-mailu. Problém je že by se mi spíš hodilo vytvořit uplně novou hlavičku, a na to jsem v "man sendmail" nenašel žádnou možnost :/ Ale asi to vyřeším tím přepínačem -f ... . Dík moc za radu, topic markuju jako Vyřešeno.
30.5.2006 20:18 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Identifikace e-mailu poslaná přes PHP
no hlavni je, ze to je pak v postfixu pekne videt ;)
Urine should only be green if you're Mr. Spock.
31.5.2006 10:17 coRpTitan | skóre: 7 | Brno
Rozbalit Rozbalit vše Re: Identifikace e-mailu poslaná přes PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak problém je vyřešen, spamer je chycen. Ale bylo zajímavý že to spamoval engin podobný tomu na http://e107.org/. A aktivovalo se to tím že se na ten web do guestbooku napsal příspěvek s velkým počtem odkazů a po odeslání příspěvku si PHP script stáhl ty stránky z odkazu a na nich našel adresy koho spamovat a čím... Takže ještě jednou děkuju za pomoc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.