Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Torbjörn Svensson

David Röhr wrote:


On Mon, 05 May 2003 [10:50],
   Torbjörn Svensson ([EMAIL PROTECTED]) wrote:

 

Hej, för ett tag sen så ställde jag en fråga om hur man kunde använda 
ex. fetchmail för att dra ner mail
från ett pop3 konto och lägga på en imapd. Detta har jag fått att 
fungera någotsånär nu.

När jag plockar ner mail just nu så går det följande väg:

fetchmail--MTA (Exim)--   imapd (Cyrus-imapd)

Min följdfråga är nu _var_ man ska / kan stoppa in ex. procmail för 
sortering av mail.
Eftersom cyrus bygger på 1 mail / fil så blir det inte lika enkelt som 
om den hade haft samma uppbyggnade som ex /var/mail/user.


Kort sagt, det jag vill uppnå är sortering av mailen, tex. mail från / 
till debian-user-swedish@lists.debian.org skall hamna i mappen 
debian-user-swedish i cyrus.
   



Vanligt med maildir?

:0:
* [EMAIL PROTECTED]
debian-user-swedish/

Typ.


/d, har sin inbox som Maildir.
 


Hej!
Var någonstans i kjedjan ska jag lägga procmail då ? Efter att den 
kommit fram till cyrus eller innan ?

Käns som jag är ute på extremt hal is just nu :/

//Tobbe



Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Karl Hasselstrom
On 2003-05-05 10:50:50 +0200, Torbjörn Svensson wrote:

 När jag plockar ner mail just nu så går det följande väg:
 
 fetchmail--MTA (Exim)--   imapd (Cyrus-imapd)
 
 Min följdfråga är nu _var_ man ska / kan stoppa in ex. procmail för
 sortering av mail.

Det enklaste är nog att använda Cyrus inbyggda filterspråk Sieve. Om
du i alla fall vill ha procmail blir det nog jobbigt, men det kan
tänkas att det går att peta in den efter exim och före cyrus. Du får
undersöka hur exim levererar mejl till cyrus i så fall.

 Eftersom cyrus bygger på 1 mail / fil så blir det inte lika enkelt
 som om den hade haft samma uppbyggnade som ex /var/mail/user.

Procmail är fullt kapabel att leverera mejl direkt till MH- och
Maildir-foldrar (två olika varianter på en fil/brev). Såvitt jag har
förstått det ska man dock _inte_ använda detta tillsammans med Cyrus,
eftersom den har egna index mm som den vill hålla uppdaterade; det är
det som gör den snabb.

 Kort sagt, det jag vill uppnå är sortering av mailen, tex. mail från
 / till debian-user-swedish@lists.debian.org skall hamna i mappen
 debian-user-swedish i cyrus.

Såvitt jag har förstått kan detta göras alldeles utmärkt med Sieve.

-- 
Karl Hasselström, [EMAIL PROTECTED]
  www.treskal.com/kalle


pgpaRjlG3RLv9.pgp
Description: PGP signature


Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Michael Dalvald
On Mon, May 05, 2003 at 10:50:50AM +0200, Torbjörn Svensson wrote:
 fetchmail--MTA (Exim)--   imapd (Cyrus-imapd)
 
 Min följdfråga är nu _var_ man ska / kan stoppa in ex. procmail för 
 sortering av mail.

Funkar det inte med standard uppbyggnaden? dvs,

[EMAIL PROTECTED]:~$ cat .forward 
|/usr/bin/procmail

och sen lägga alla regler i ~/.procmailrc

/Michael



pgpqzHTg7ZBRM.pgp
Description: PGP signature


Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Peter Mathiasson
On Mon, May 05, 2003 at 10:50:50AM +0200, Torbjörn Svensson wrote:
 Min följdfråga är nu _var_ man ska / kan stoppa in ex. procmail för 
 sortering av mail.
 Eftersom cyrus bygger på 1 mail / fil så blir det inte lika enkelt som 
 om den hade haft samma uppbyggnade som ex /var/mail/user.

Procmail stodjer maildirs.

-- 
Peter Mathiasson, peter at mathiasson dot nu, http://www.mathiasson.nu
GPG Fingerprint: A9A7 F8F6 9821 F415 B066 77F1 7FF5 C2E6 7BF2 F228



Re: sortering av e-mail (procmail ?)

2003-05-05 tråd David Röhr
On Mon, 05 May 2003 [12:03],
Torbjörn Svensson ([EMAIL PROTECTED]) wrote:

 David Röhr wrote:
 
 Vanligt med maildir?
 
 :0:
 * [EMAIL PROTECTED]
 debian-user-swedish/
 
 Typ.
 
 Hej!
 Var någonstans i kjedjan ska jag lägga procmail då ? Efter att den 
 kommit fram till cyrus eller innan ?
 Käns som jag är ute på extremt hal is just nu :/

[EMAIL PROTECTED]  cat .forward 
| /usr/bin/procmail #david


/d

-- 
... david röhr  |  o_
.. unix systems consultant  | o/  /\   Solaris, AIX, HP-UX
. qbranch system management | /|_, \\   and GNU/Linux Certified.
www.qbranch.se/
  `



Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Sebastian Haglund
On Mon, 2003-05-05 at 12:03, Torbjörn Svensson wrote:
 Hej!
 Var någonstans i kjedjan ska jag lägga procmail då ? Efter att den 
 kommit fram till cyrus eller innan ?
 Käns som jag är ute på extremt hal is just nu :/
 
 //Tobbe
 

Exim stödjer procmail utan att behöva någon .forward
Skapa bara en .procmailrc med önskade recept i din hemkatalog och det
ska funka fint. Det gör det för mig iaf :)

Kedjan blir: fetchmail - Exim - procmail - imapd

/Sebastian



Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Torbjörn Svensson

Karl Hasselstrom wrote:


On 2003-05-05 10:50:50 +0200, Torbjörn Svensson wrote:
 


När jag plockar ner mail just nu så går det följande väg:

fetchmail--MTA (Exim)--   imapd (Cyrus-imapd)

Min följdfråga är nu _var_ man ska / kan stoppa in ex. procmail för
sortering av mail.
   



Det enklaste är nog att använda Cyrus inbyggda filterspråk Sieve. Om
du i alla fall vill ha procmail blir det nog jobbigt, men det kan
tänkas att det går att peta in den efter exim och före cyrus. Du får
undersöka hur exim levererar mejl till cyrus i så fall.

 


Eftersom cyrus bygger på 1 mail / fil så blir det inte lika enkelt
som om den hade haft samma uppbyggnade som ex /var/mail/user.
   



Procmail är fullt kapabel att leverera mejl direkt till MH- och
Maildir-foldrar (två olika varianter på en fil/brev). Såvitt jag har
förstått det ska man dock _inte_ använda detta tillsammans med Cyrus,
eftersom den har egna index mm som den vill hålla uppdaterade; det är
det som gör den snabb.

 


Kort sagt, det jag vill uppnå är sortering av mailen, tex. mail från
/ till debian-user-swedish@lists.debian.org skall hamna i mappen
debian-user-swedish i cyrus.
   



Såvitt jag har förstått kan detta göras alldeles utmärkt med Sieve.
 

Japp, det verkar funka med Sieve, kollade på cyrus info sida om Sieve 
med, dock hittade

jag inget om var man ska lägga scripten.
Använder du det möjligtvis ?

/Tobbe



Include_path PHP

2003-05-05 tråd Johanna Moberg
Hej!

Om jag intstallreat php4 (Version: 4:4.1.2-5) via paket, vad är då sökvägen
som skall anges i php.ini för include_path? Har testat alla möjliga men
inget fungerar. Jag felet enligt nedan, includepathen ändras i felet när jag
ändrar i php.ini men problemet försvinner inte.

Warning: Failed opening '/var/www/test/guestbook.php' for inclusion
(include_path='.:/usr/share/pear') in Unknown on line 0


Please help...

Jonna



Re: Include_path PHP

2003-05-05 tråd Lars Andersson
Hej Johanna,

include_path används av php för att ange en lista av mappar som require,
include och andra funktioner letar efter filer i.

Använd din favoriteditor för att undersöka vad guestbook.php försöker
inkludera för fil. När jag tänker efter är det väl en annan fil som
försöker inkludera guestbook.php. Om du lägger till /var/www/test i
include_path kanske det fungerar. Include_path fungerar alltså ungefär
som PATH i shellet.


-- lars


On Mon, 5 May 2003, Johanna Moberg wrote:

 Hej!

 Om jag intstallreat php4 (Version: 4:4.1.2-5) via paket, vad är då sökvägen
 som skall anges i php.ini för include_path? Har testat alla möjliga men
 inget fungerar. Jag felet enligt nedan, includepathen ändras i felet när jag
 ändrar i php.ini men problemet försvinner inte.

 Warning: Failed opening '/var/www/test/guestbook.php' for inclusion
 (include_path='.:/usr/share/pear') in Unknown on line 0


 Please help...

 Jonna






Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Karl Hasselstrom
On 2003-05-05 12:54:55 +0200, Torbjörn Svensson wrote:
 Karl Hasselstrom wrote:
 
  Såvitt jag har förstått kan detta göras alldeles utmärkt med
  Sieve.

 Japp, det verkar funka med Sieve, kollade på cyrus info sida om
 Sieve med, dock hittade jag inget om var man ska lägga scripten.
 Använder du det möjligtvis ?

Om jag kommer ihåg rätt så finns det ett kommando som laddar upp ditt
sieveskript till cyrus-servern. Kolla med dpkg -L lämpligt
cyrus-paket vilka program cyrus levereras med, och läs man-sidorna.

Hela tanken med sieveskripten är att de ska köras på servern, även om
denna server betjänar flera hundra personer. Därför är språket byggt
så att inte ens klåfingriga och/eller illvilliga användare ska kunna
sänka servern, t.ex. genom att anropa externa program som äter upp all
CPU-tid och allt minne.

(Nepp, jag har aldrig kört Cyrus.)

-- 
Karl Hasselström, [EMAIL PROTECTED]
  www.treskal.com/kalle


pgpOBtyD3XBdB.pgp
Description: PGP signature


mod_rewrite, Apache och PHP

2003-05-05 tråd Christian von Schultz
Hej!

Jag tänkte ta emot W3C:s råd[1] och göra bättre URI:er med hjälp av
mod_rewrite. I stället för http://.../PHPlugga/lesson.php?lesson=abc
ska det gå lika bra att skriva http://.../PHPlugga/abc, vilket då
automatiskt ska översättas. Följande fungerar:

RewriteCond $1 !lesson.php
RewriteCond $1 !index.php
RewriteCond $1 !addcard.php
RewriteCond $1 !learncard.php
RewriteCond $1 !newlesson.php
RewriteCond $1 !statistics.php
RewriteCond $1 !testexpired.php
RewriteRule ^([^/]+)/?$ lesson.php?lesson=$1

Nackdelen är uppenbar. Man måste skriva in alla filer, som inte ska
dirigeras om, manuellt. Finns det något bra sätt att exkludera alla
*.php-filer på en gång, utan att krångla?

Jag kör Apache 1.3.26-0woody3.

MVH Christian von Schultz

[1] http://www.w3.org/Provider/Style/URI



Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Karl Hasselstrom
On 2003-05-05 13:10:55 +0200, Torbjörn Svensson wrote:

 Om jag lägger procmail i ~/.forward, då anropas procmail ifrån MTAn,
 är det korekt?  Isf skulle jag ifrån procmail kunna anropa
 cyrdeliver eller blir detta helt fel nu?

Om du inte har petat alltför mycket i din exim.conf borde en eventuell
~/.procmailrc anropas utan att du behöver ha någon .forward-fil.

Exim levererar brev till cyrus genom att anropa cyrdeliver. Men det
verkar som om den gör det som användare cyrus, så var beredd på att
det blir fel om du försöker köra cyrdeliver från din egen användares
.procmailrc.

Jag misstänker att du skulle kunna lägga till dig i grupp mail eller
så för att få tillåtelse att köra cyrdeliver, men då ger du dig själv
tillåtelse att peta in brev i alla lådor i hela servern. Är det bara
du där så är det väl OK, men annars skulle jag rekommendera sieve.

-- 
Karl Hasselström, [EMAIL PROTECTED]
  www.treskal.com/kalle


pgpF8SnCv9KI5.pgp
Description: PGP signature


Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Torbjörn Svensson

Karl Hasselstrom wrote:


On 2003-05-05 12:54:55 +0200, Torbjörn Svensson wrote:
 


Karl Hasselstrom wrote:
   


Såvitt jag har förstått kan detta göras alldeles utmärkt med
Sieve.
 


Japp, det verkar funka med Sieve, kollade på cyrus info sida om
Sieve med, dock hittade jag inget om var man ska lägga scripten.
Använder du det möjligtvis ?
   



Om jag kommer ihåg rätt så finns det ett kommando som laddar upp ditt
sieveskript till cyrus-servern. Kolla med dpkg -L lämpligt
cyrus-paket vilka program cyrus levereras med, och läs man-sidorna.

Hela tanken med sieveskripten är att de ska köras på servern, även om
denna server betjänar flera hundra personer. Därför är språket byggt
så att inte ens klåfingriga och/eller illvilliga användare ska kunna
sänka servern, t.ex. genom att anropa externa program som äter upp all
CPU-tid och allt minne.

(Nepp, jag har aldrig kört Cyrus.)
 



Hej igen!
Har nu fått upp en cyrus med sieve, ett problem kvarstår dock, skriva 
scripten.

Hittar ingen info om hur syntaxen behandlas. tex.

if header :contains :all [ to, cc, bcc] 
debian-user-swedish@lists.debian.org {

   fileinto INBOX.debian;
}

Hur behandlas detta ?  Blir det enbart true om _alla_ fält innehåller 
debian-user-swedish@lists.debian.org eller
funkar det om endast 1 fält innehåller det ? iom att vissa skickar cc 
till [EMAIL PROTECTED] så måste den kunna matcha på flera.

iofs skulle man kunna ha flera regler om detta. men vill vara effektiv.

Skulle även vara taksam för bra tutor / howto's inom sieve.

MVH Tobbe



Re: sortering av e-mail (procmail ?)

2003-05-05 tråd Karl Hasselstrom
On 2003-05-05 18:30:08 +0200, Torbjörn Svensson wrote:

 Har nu fått upp en cyrus med sieve, ett problem kvarstår dock, skriva 
 scripten.

http://www.sgr.nada.kth.se/services/e-post/sieve-at-nada.html är
kanske ett bra ställe att börja leta på.

 iom att vissa skickar cc till [EMAIL PROTECTED] så måste den kunna matcha
 på flera.  iofs skulle man kunna ha flera regler om detta. men vill
 vara effektiv.

De flesta mejllistor förser breven med bättre headers att sortera
efter, så att du slipper bekymra dig om sånt där. Debians listor har
X-Mailing-List:, Mailmanlistor brukar ha List-Id:, och andra listor
har andra varianter. Nästan alla större listor har någon bra header
att sortera på, även om man ibland måste ta till lite mindre uppenbara
headers som t.ex. List-Unsubscribe: eller Errors-To:.

Optimalt är förstås att ha ett obegränst förråd av mejladresser, så
att man kan ha en till varje lista. Då behöver man inte tänka så
mycket.

-- 
Karl Hasselström, [EMAIL PROTECTED]
  www.treskal.com/kalle


pgpmv2vrl2aS9.pgp
Description: PGP signature


Re: mod_rewrite, Apache och PHP

2003-05-05 tråd Joakim Andersson
On Mon, May 05, 2003 at 04:36:22PM +0200, Christian von Schultz wrote:

RewriteRule ^.*\.php$ - [L]
RewriteRule ^([^/]+)/?$ lesson.php?lesson=$1


-   = skriv inte om 
[L] = skippa resten av reglerna

Jag har inte testat detta men det borde fungera.

Joakim

-- 
Joakim Andersson ; [EMAIL PROTECTED] ; http://morrdusk.net



phpMyAdmin.

2003-05-05 tråd David Röhr
Antar att en del på listan använder sig av det? Jag har dock en fråga
angående när man har vanliga användare som bara har åtkomst till sin
egen databas. Det verkar som de på senare tid gjort om applikationen så
nu ser alla användare alla databaser när de loggar in, men genom att
de inte har rättigheter att göra något så kan de inte göra något dumt
med databaserna.

Men jag vill givetvis inte att de ska se alla databaser, om de ändå inte
har tillgång till dem. Hur löser man det? Förut visades bara databaser
som användaren hade tillgång till. Men nu kanske det krävs något hack,
eller någon ny konfiguration?

Jag tittade lite på db_ony, men då låser man ju alla användare för den
databasen, kanske går det att sätta någon speciell parameter i det
fältet så den bara visar användarens databaser?

Meningslös feature med att alla användare kan se databaser de ändå inte
kan göra något med (:


/d

-- 
... david röhr  |  o_
.. unix systems consultant  | o/  /\   Solaris, AIX, HP-UX
. qbranch system management | /|_, \\   and GNU/Linux Certified.
www.qbranch.se/
  `



Re: Debians spel PC?

2003-05-05 tråd Mattias Wikstrom

Mattias Wikstrom wrote:

Jag skulle vilja installera Debian på en relativt modern Athlon 1.2 
Ghz med GF4-kort etc. Vilken version av Debian skall jag välja, 
unstable eller testing (och var finner jag install disks för dem)? 
PC:n ifråga skall användas till lite allt möjligt, från arbete till 
spel och Amiga emulering (WinUAE).


Vad borde jag ta i beaktande? Alla tips är välkomna. :)



Det hela slutade med att jag installerade Knoppix
(http://www.knoppix.net), så vitt jag kan se är detta absolut enklaste
sättet att få en up-to-date Debian installation. (Och eftersom Knoppix
egentligen är en live Linux distro går den enkelt att testa först. ;)

Tack till alla som svarade!

-Mattias