Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

2-05-05 14:32
Prosljeđivanje većih priloga u SquirrelMailu

piše LADA SARTORI

Već su mi se nekoliko puta javljali korisnici koji iz SquirrelMaila nisu mogli proslijediti poruku s nešto većim prilogom. Međutim, kad bi prilog spremili na lokalni disk, napisali novu poruku i priložili joj tu datoteku, poruka bi uredno prošla.

 

Nakon što sam bezuspješno tražila rješenje na netu, obratila sam se helpdesku za sistemce koji je problem uspješno riješio. (Usput, sve pohvale helpdesku :))!

 

Zoran Dželalija dao je sljedeće rješenje uz dodatno objašnjenje.

 

U datoteci error.log apachea vidi se uobičajena greška koju php modul generira kada nema dovoljno memorije za izvođenje tražene operacije. Potrebno je povećati vrijednost varijable memory_limit. Za prosljeđivanje datoteke potrebna je 6-7 puta više memorije od veličine priloga, odnosno, oko pet puta više memorije od veličine ukupne poruke. Pri tome se mora uzeti u obzir da se veličina poruke s prilogom povećava za oko 25 posto zbog neoptimalnog prekodiranja binarnih priloga u ASCII kod.

 

Potrebna količina memorije ovisi i o učitanim php modulima. Ako se memorija zaista želi toliko povećati, oprez nije na odmet. S visoko postavljenim ograničenjem otvara se mogućnost za DoS napad iskorištenjem sve dostupne memorije, koristeći neku javno dostupnu php skriptu s web servera. Tu postavku najbolje je ograničiti samo na SquirrelMail. Umjesto u globalnu datoteku:

 

/etc/php4/apache/php.ini

 

postavka se može staviti u datoteku:

 

/etc/squirrelmail/apache.conf,

 

npr.:

 

[...]

<Directory /usr/share/squirrelmail>

php_flag register_globals off

php_value memory_limit 60M

 

[...]

 

Nakon unesene promjene treba restartati apache.


Veličina varijable memory_limit od 60M izračunata je na osnovu ograničenja od najveće dopuštene veličine datoteke od 8 MB. Unaprijed određena najveća veličina priloga je 2 MB, a kako promijeniti ovu vrijednost opisano je u članku Povećanje veličine priloga kod Vjeverice.





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr