Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
dspam [2006/06/07 02:49]
pegasus created
dspam [2006/06/17 23:00]
a
Line 18: Line 18:
 Zadeva je rahlo nestandardna. Tako je recimo dokaj pozno dobila šele config file, prej je bilo potrebno vse navesti pri ./configure. Tudi sedaj ni dosti drugače - v config file je avtor spravil res le zadeve, za katere bi bil recompile res preveč zatežena opcija. Kaj uporabljam sam in zakaj: Zadeva je rahlo nestandardna. Tako je recimo dokaj pozno dobila šele config file, prej je bilo potrebno vse navesti pri ./configure. Tudi sedaj ni dosti drugače - v config file je avtor spravil res le zadeve, za katere bi bil recompile res preveč zatežena opcija. Kaj uporabljam sam in zakaj:
  
---sysconfdir=/etc/dspam ... ker gre sicer nekam v /usr/local \\ +''  --sysconfdir=/etc/dspam  .. ker gre sicer nekam v /usr/local \\ 
---with-dspam-home=/var/dspam ... same \\ +  --with-dspam-home=/var/dspam ... same \\ 
---with-storage-driver=mysql_drv ... ali kateri izmed drugih, po želji \\ +  --with-storage-driver=mysql_drv ... ali kateri izmed drugih, po želji \\ 
---with-mysql-includes=/usr/include/mysql/ \\ +  --with-mysql-includes=/usr/include/mysql/ \\ 
---with-mysql-libraries=/usr/lib/ ... zadeva je še toliko butasta, da ne zna sama najti tega \\ +  --with-mysql-libraries=/usr/lib/ ... zadeva je še toliko butasta, da ne zna sama najti tega \\ 
---enable-daemon ... ker hočemo eno instanco in ne fork()a za vsak mail \\ +  --enable-daemon ... ker hočemo eno instanco in ne fork()a za vsak mail \\ 
---enable-clamav ... spotoma naj mail zavije še čez clamd \\ +  --enable-clamav ... spotoma naj mail zavije še čez clamd \\ 
---enable-large-scale ... ena izmed hashing shem za hendlanje user data \\ +  --enable-large-scale ... ena izmed hashing shem za hendlanje user data \\ 
---enable-long-usernames ... podpora usernameom z @ \\ +  --enable-long-usernames ... podpora usernameom z @ \\ 
---enable-virtual-users ... nočemo sistemskih userjev+  --enable-virtual-users ... nočemo sistemskih userjev''
  
 Configure opcij je še precej več. Again, read README. Configure opcij je še precej več. Again, read README.
Line 63: Line 63:
  
 Zmedeno? Ja. Že samo po config fajlu se da sklepati, da je avtor en zmeden genij :) Zmedeno? Ja. Že samo po config fajlu se da sklepati, da je avtor en zmeden genij :)
 +
  
 ==== Integracija ==== ==== Integracija ====
Line 153: Line 154:
 Uporabi domišljijo in znanje iz READMEja, kako v tem primeru poskrbiš za ostalo. Uporabi domišljijo in znanje iz READMEja, kako v tem primeru poskrbiš za ostalo.
  
-Na koncu moraš poskrbeti, da bodo tvoji userji na njim razumljiv način znali dostavljati pošto na ta dva naslova. Kako to storiš, je up to you.+Na koncu moraš poskrbeti, da bodo tvoji userji na njim razumljiv način znali dostavljati pošto na ta dva naslova. Kako to storiš, je up to you. Mogoče se lahko poigraš s priloženim perl CGIjem z grafki, karanteno & god knows what. Iz njega lahko vsaj dobiš idejo, do kakšne mere lahko razvajaš userja z uporabo dspama :)
  
  
Line 163: Line 164:
 Zadeva "deluje". Daje vtis čudovite akademske igrače, ki se spogleduje z realnim svetom. Zato ima ogromen potencial, vendar je zanjo potrebno preliti še nekaj švica, da bo domača tudi v realnem svetu. Konkreten primer: če vklopiš ShowFactors in pošiljaš okrog unicode maile, ostane unicode tak kot je v teh faktorjih, ki grejo v headerje ... čemur se potem upre vsak pošten MTA. Logging je tudi nonexistant, more or less ... Tako da zveš kaj se dogaja samo s strace in gdb, ker pač ne moreš ves čas laufati zadeve v debuggingu in spremljati nekaj sto vrstic outputa per filtered mail ... \\ Zadeva "deluje". Daje vtis čudovite akademske igrače, ki se spogleduje z realnim svetom. Zato ima ogromen potencial, vendar je zanjo potrebno preliti še nekaj švica, da bo domača tudi v realnem svetu. Konkreten primer: če vklopiš ShowFactors in pošiljaš okrog unicode maile, ostane unicode tak kot je v teh faktorjih, ki grejo v headerje ... čemur se potem upre vsak pošten MTA. Logging je tudi nonexistant, more or less ... Tako da zveš kaj se dogaja samo s strace in gdb, ker pač ne moreš ves čas laufati zadeve v debuggingu in spremljati nekaj sto vrstic outputa per filtered mail ... \\
 Po drugi strani pa zadeva na 1.2ghz p3 ne porabi za mail več kot 0.02s, kar je številka iz drugega vesolja napram amavisd/spamassassin opciji in je v določenih okoljih vredna dodatnega truda. Pač za tiste, ki vejo, zakaj jo rabijo. Po drugi strani pa zadeva na 1.2ghz p3 ne porabi za mail več kot 0.02s, kar je številka iz drugega vesolja napram amavisd/spamassassin opciji in je v določenih okoljih vredna dodatnega truda. Pač za tiste, ki vejo, zakaj jo rabijo.
- 
- 
- 
- 
- 
- 
dspam.txt · Last modified: 2009/05/25 00:35 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready