Hallo, hat jemand mit den Mail-Accout-Managern Websieve, Easysieve, SmartSieve, Erfarungen? Wie werden die unter Suse 8.2 installiert? Ich möchte das mit Cyrus-IMAP nutzen. Für Hinweise oder Infos bin ich dankbar. -- Mit freundlichem Gruss Martin Zambo
On Fri, Jun 06, 2003 at 11:52:40AM +0200, Martin Zambo wrote:
hat jemand mit den Mail-Accout-Managern Websieve, Easysieve, SmartSieve, Erfarungen?
Ja, die kann man verwenden, wenn man will. Es handelt sich zumeist um in PHP geschriebene Interfaces zu Sieve, die sowohl Scripte generieren als auch installieren. Wenn man nur Scripte installieren will, und sich die Scripte lieber selber schreibt, kann man Net::Sieve aus dem PEAR verwenden und sich dann selber dahin interfacen. Net::Sieve verwendet Net::Socket und PEAR.php, und hat alle wichtigen Funktionen, um mit einem Sieve-Server zu reden. Ein kleines Beispielscript ist relativ selbsterklärend: sunmail[admin] # ./probe.php array(2) { [0]=> string(9) "beispiel2" [1]=> string(8) "beispiel" } string(9) "beispiel2" Und hier das Script: #! /usr/bin/php -q <?php ini_set("include_path", "/home/www/servers/vvv.koehntopp.de/php/pear"); require_once("PEAR.php"); require_once("Net/Sieve.php"); $s = new Net_Sieve("kk", "abcd1234"); $scr = 'require "fileinto"; if header :contains "From" "Testcase" { fileinto "INBOX/Trash"; }'; if ($s->installScript("beispiel2", $scr, true) === false) die("Argh!"); echo var_dump($s->listScripts()), "\n"; echo var_dump($s->getActive()), "\n"; ?>
Wie werden die unter Suse 8.2 installiert?
Einfach passend im Webserver ablegen, Connectparameter gegen Deinen Sieve-Server eintragen. Kristian
participants (2)
-
Kristian Koehntopp
-
Martin Zambo