Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Andere Möglichkeit : du nutzt fertige Backports ( http://apt-get.org ), oder erstellst dir selbst einen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Jetzt habt Ihr mich erwischt. Ich bin naemlich gerade dabei von SuSE auf Debian umzusteigen.
Drum kenn ich mich in Debain auch noch nicht so gut aus. Prinzipiell gefaellt mir Debian recht gut.
Aber was zum Geier sind Backports?
Und der Link funzt bei mir irgendwie nicht! Kann der DNS nicht ausloesen!
Drum kenn ich mich in Debain auch noch nicht so gut aus. Prinzipiell gefaellt mir Debian recht gut.
Aber was zum Geier sind Backports?
Und der Link funzt bei mir irgendwie nicht! Kann der DNS nicht ausloesen!
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
OK, also zum ersten noch mal der komplette Link : http://www.apt-get.org
Den hatte ich eben aus dem Kopf getippert, und war im Glauben, dass das auch ohne www gehen würde. Verdammte faule Unix-Admins ... ;)
Nachtrag : anscheinend tut die Seite momentan nicht !
Was Backports angeht :
Backports sind aus den "aktuelleren" Linien der Debian-Distribution (testing und / oder unstable) zurückportierte Versionen, die meinstens erheblich "aktueller" sind.
Der große Vorteil daran ist, dass sie sich perfekt ins Paketmanagement einfügen, und du sie so sehr bequem verwalten kannst.
Den hatte ich eben aus dem Kopf getippert, und war im Glauben, dass das auch ohne www gehen würde. Verdammte faule Unix-Admins ... ;)
Nachtrag : anscheinend tut die Seite momentan nicht !
Was Backports angeht :
Backports sind aus den "aktuelleren" Linien der Debian-Distribution (testing und / oder unstable) zurückportierte Versionen, die meinstens erheblich "aktueller" sind.
Der große Vorteil daran ist, dass sie sich perfekt ins Paketmanagement einfügen, und du sie so sehr bequem verwalten kannst.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
AH! Oki. Verstehe.
Uebrigens das www vor Deinem Link hab ich sogar ausprobiert. Die Domain wird zwar aufgeloest, aber kommt tut troztdem nix. Komisch!
Shit Uni Proxy :?
Nachtrag: Sorry Uni! Bist wohl doch net schuld.
Uebrigens das www vor Deinem Link hab ich sogar ausprobiert. Die Domain wird zwar aufgeloest, aber kommt tut troztdem nix. Komisch!
Shit Uni Proxy :?
Nachtrag: Sorry Uni! Bist wohl doch net schuld.
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
ich hab das mal alles hier probiert nachzuvollziehen
imap, pop alles läuft nur hat er meine vorhanden mails nicht übernommen
wie bekomme ich nun meine alten mals aus /var/spool/mail im imap format nach /var/spool/imap/user ?
imap, pop alles läuft nur hat er meine vorhanden mails nicht übernommen
wie bekomme ich nun meine alten mals aus /var/spool/mail im imap format nach /var/spool/imap/user ?
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
@mark
Hab hier durch zufall dein Script gefunden und auch gleich installiert :-)
Super Arbeit!!!
Nun hab ich das Problem das die accounts nicht angelegt werden.
Alles was ich per hand in die mailboxes.permanent einfüge wird angelegt.
Alle Accounts die über Confixx angelegt werden, werden nicht angelegt.
Das ganze läuft auf einer SuSE 8.1, Postfix, Antivirus, Amavis, Squirrelmail.
In der passwd.tmp werden die eneuen Accounts aber seltsamer weise eingetragen. Was hab ich falsch gemacht?
DANKE!
Hab hier durch zufall dein Script gefunden und auch gleich installiert :-)
Super Arbeit!!!
Nun hab ich das Problem das die accounts nicht angelegt werden.
Alles was ich per hand in die mailboxes.permanent einfüge wird angelegt.
Alle Accounts die über Confixx angelegt werden, werden nicht angelegt.
Das ganze läuft auf einer SuSE 8.1, Postfix, Antivirus, Amavis, Squirrelmail.
In der passwd.tmp werden die eneuen Accounts aber seltsamer weise eingetragen. Was hab ich falsch gemacht?
DANKE!
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
@pascal
Ã?ber einen Trick.
Du musst dafür weiterhin mit dem alten POP-arbeiten, nicht das IMAP-POP nehmen.
Dann schaust du unter /var/spool/mail, in welchen Postfächern Daten drinn sind.
Ã?ber cyradm gibts Du dir die IMAP-Rechte für diese Postfächer.
Dann schiebst Du die Mails des Postfachs webxpx in dein HauptPOP-Konto 'cat /var/spool/mail/webxpx > /var/spool/mail/web1p1'
Email Abrufen und per Outlook einfach per Drag & Drop nach dem IMAP-Posteingang verschieben. Du hast dir ja die Rechte dafür gegeben.
Das machst Du nacheinander für alle Postfächer und am Ende aktivierst DU wieder den IMAP POP-Dienst.
Hoffentlich habe ich an alles gedacht. Bei mir hat es funktioniert!
@webhilfe
Gibt das go_Create.sh ne Fehlermeldung aus???
Ã?ber einen Trick.
Du musst dafür weiterhin mit dem alten POP-arbeiten, nicht das IMAP-POP nehmen.
Dann schaust du unter /var/spool/mail, in welchen Postfächern Daten drinn sind.
Ã?ber cyradm gibts Du dir die IMAP-Rechte für diese Postfächer.
Dann schiebst Du die Mails des Postfachs webxpx in dein HauptPOP-Konto 'cat /var/spool/mail/webxpx > /var/spool/mail/web1p1'
Email Abrufen und per Outlook einfach per Drag & Drop nach dem IMAP-Posteingang verschieben. Du hast dir ja die Rechte dafür gegeben.
Das machst Du nacheinander für alle Postfächer und am Ende aktivierst DU wieder den IMAP POP-Dienst.
Hoffentlich habe ich an alles gedacht. Bei mir hat es funktioniert!
@webhilfe
Gibt das go_Create.sh ne Fehlermeldung aus???
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Nein, leider nicht.jlinker wrote: @webhilfe
Gibt das go_Create.sh ne Fehlermeldung aus???
Ich habe die in der confixx_main.conf diese Einträge:
$mta = 'postfix';
$mailSpool = '/var/spool/mail';
$maildrop = '';
$mailBoxName = '';
$virtUserTableDB = '/etc/postfix/confixx_virtualUsers';
$localDomainsFile = '/etc/postfix/confixx_localDomains';
$bin_makemap = '';
$bin_postmap = '/usr/sbin/postmap';
$bin_postfix = '/usr/sbin/postfix';
$bin_newaliases = '/usr/bin/newaliases';
$MailConfigFile = '/etc/postfix/main.cf';
$pop_homeDir = '/home/email';
#$pop_homeDir = '/var/spool/imap/user';
$aliases = '/etc/aliases';
$bin_autorespond = '/usr/bin/autoresponder.pl';
$use_autorespond = '1';
$mta_uid = '51';
$mta_gid = '51';
$bin_sendmail = '/usr/sbin/sendmail';
$mail_realHome = '1';
$mail_server = '1';
Confixx erstellt die Postfächer unter /home/email/web1p1.
Die User werden bei mir von cyrus unter /var/spool/imap/user/web1p1 angelgt und haben die Rechte cyrus.mail.
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Wenn Du Cyrus einsetzt, dann brauchen die User kein "realhomedir". Weil cyrus legt die User in ner eigenen DB ab. War also unnötige Arbeit *g*
Was sagt den cyradm - siehst Du da die Postfächer?
Was sagt den cyradm - siehst Du da die Postfächer?
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Hi, es werden unter cyradm keine Postfächer angezeigt :-(jlinker wrote: Was sagt den cyradm - siehst Du da die Postfächer?
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
ich will cyrus über backports installieren, kann mir jemand sagen ob da die benötigten perl-module mit installiert werden oder wie ich sie falls nötig nachinstallieren kann.
gibt es eine möglichkeit nicht abgeholte emails zu übernehmen?
tobi
gibt es eine möglichkeit nicht abgeholte emails zu übernehmen?
tobi
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
HILFE bei mir geht gar nix mehr! Ich habe heute auf nem debian system mit backports cyrus installiert. Nun geht leider nix mehr! Ich habe die kurzanleitung von http://www.rootforum.org/forum/viewtopic.php?t=16066 genommen. Es schein auch alles zulaufen. Doch werden keine postfacher mit cyrus-control erstellt. Was mache ich falsch? Ich habe es eigentlich nach der anleitung gemacht. Veilleicht liegt es an an der benötigten perl-modulen wie kann ich herausfinden ob die mitinstalliert wurden?
Bin um jede hilfe dankbar da ich gerade keine mails mehr empfangen kann und ein rückschritt auf qpopper auch nicht mehr geht.
Bin um jede hilfe dankbar da ich gerade keine mails mehr empfangen kann und ein rückschritt auf qpopper auch nicht mehr geht.
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Hi :-)
konnte das Problem bei mir selbst lösen :)
Es lag an den einstellungen in der confixx_main.conf.
Habe einfach diese einstellungen geändert:
Somit werden die User in der passwd.tmp so angelegt:
Vorher wurden die User so angelegt:
Nun funktioniert es auch bei mir reibungslos :)
konnte das Problem bei mir selbst lösen :)
Es lag an den einstellungen in der confixx_main.conf.
Habe einfach diese einstellungen geändert:
Code: Select all
$pop_homeDir = '';
$mail_realHome = '';
Code: Select all
web1p1:x:687:134::/XnirvanaX:/bin/false
Code: Select all
web1p1:x:687:134::/home/email/web1p1:/bin/false
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Leider komme ich irgenwie überhaupt nicht richtig weiter.
Ich bekomme überhaupt keine fehlermeldungen und wenn ich mir mit die mailboxen anzeigen lasse kommt nur eine, das "autoresp (localhost)"
Ich bekomme überhaupt keine fehlermeldungen und wenn ich mir mit
Code: Select all
listallmailboxes.plRe: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Nach aufrufen der go_create.sh bekomme ich folgenden Wust an Fehlermeldungen:
Mal im Ernst. Wo soll ich anfangen zu fixen? Bin dankbar für jeden Tip.
Besteht da noch Hoffnung?Can't load '/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so' for module Cyrus::IMAP: /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so: undefined symbol: db_version at /usr/lib/perl5/5.8.0/i586-linux-thread-multi/DynaLoader.pm line 229.
at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44.
Compilation failed in require at /opt/programs/cyrus-control/mailbox/listmailbox.pl line 5.
BEGIN failed--compilation aborted at /opt/programs/cyrus-control/mailbox/listmailbox.pl line 5.
Fehler beim schliessen: at ./create_mailboxes.pl line 34.
Can't load '/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so' for module Cyrus::IMAP: /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so: undefined symbol: db_version at /usr/lib/perl5/5.8.0/i586-linux-thread-multi/DynaLoader.pm line 229.
at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44.
Compilation failed in require at /opt/programs/cyrus-control/mailbox/listmailbox.pl line 5.
BEGIN failed--compilation aborted at /opt/programs/cyrus-control/mailbox/listmailbox.pl line 5.
Fehler beim schliessen: at ./delete_old_mailboxes.pl line 34.
Mal im Ernst. Wo soll ich anfangen zu fixen? Bin dankbar für jeden Tip.
-
root-frager
- Posts: 35
- Joined: 2003-06-05 19:12
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
also bei mir läuft cyrus als imap und pop.. aber
ich muss in der conf den port auf 111 und 144 ändern.
Auf diesen Ports kann ich mails abholen und versenden und Squirrel geht dann auch..
STelle ich die Ports aber auf 110 und 143, also die Standardports um, gehts nicht mehr.. *komischFind*
Das ist doch bestimmt nur eine Kleinigkeit.. weiss jemand was ich da machen muss?
ich muss in der conf den port auf 111 und 144 ändern.
Auf diesen Ports kann ich mails abholen und versenden und Squirrel geht dann auch..
STelle ich die Ports aber auf 110 und 143, also die Standardports um, gehts nicht mehr.. *komischFind*
Das ist doch bestimmt nur eine Kleinigkeit.. weiss jemand was ich da machen muss?
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Hält vielleicht irgendein andere Daemon die Ports belegt?
Code: Select all
netstat -ntlp-
root-frager
- Posts: 35
- Joined: 2003-06-05 19:12
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 592/xinetd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 13184/master
tcp 0 0 0.0.0.0:144 0.0.0.0:* LISTEN 13184/master
läuft was, aber öhm *verlegenSchau* wie ändere ich das jetzt.
Achso: Danke für die scnnelle Reaktion
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 13184/master
tcp 0 0 0.0.0.0:144 0.0.0.0:* LISTEN 13184/master
läuft was, aber öhm *verlegenSchau* wie ändere ich das jetzt.
Achso: Danke für die scnnelle Reaktion
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Schau in die /etc/xinetd.conf und schmeiß das raus (auskommentieren), was auf port 110 lauscht. Danach xinetd neustarten. Sollte noch was bei 143 sein --> ebenso.
-
root-frager
- Posts: 35
- Joined: 2003-06-05 19:12
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
hat funktioniert !.
Danke und ein schönes WE
Danke und ein schönes WE
-
root-frager
- Posts: 35
- Joined: 2003-06-05 19:12
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Hi,
cyrus-control läuft bei mir ohne Fehlermeldung durch, überträgt aber nicht die
von Confixx angelegten Accounts nach Cyrus, sondern im Gegenteil.. es löscht diese.
Wenn ich mit cyradm eine Mailbox user.web1p1 anlege.. so funktioniert das mit
Thunderbird und Squirrelmail, und zwar genau solange bis ich mit Confixx eine
neue E-Mail Adresse anlege.
Nach dem Anlegen wird die test.pl aufgerufen und löscht offenbar
dann die mailboxes von Cyrus.
Ich habe unter /home/email ein Verzeichnis erstellt und die confixx_main_conf?
bzgl. Maildirectory und dieser anderen Variablen.. glaube real_path hiess die,
geändert.
Lege ich ein Postfach in Confixx an, so wird in o.g Verzeichnis ein Unterverzeichnis
mit dem entsprechenden Postfachnamen erstellt.
Nur eben dass diese nicht nach Cyrus übertragen werden, und diejenigen Postfächer
die per Hand in cyradmin eingetragen werden, nach dem Scriptdurchlauf gelöscht sind.
Ã?ber Hilfe/Tipps würde ich mich sehr freuen.
cyrus-control läuft bei mir ohne Fehlermeldung durch, überträgt aber nicht die
von Confixx angelegten Accounts nach Cyrus, sondern im Gegenteil.. es löscht diese.
Wenn ich mit cyradm eine Mailbox user.web1p1 anlege.. so funktioniert das mit
Thunderbird und Squirrelmail, und zwar genau solange bis ich mit Confixx eine
neue E-Mail Adresse anlege.
Nach dem Anlegen wird die test.pl aufgerufen und löscht offenbar
dann die mailboxes von Cyrus.
Ich habe unter /home/email ein Verzeichnis erstellt und die confixx_main_conf?
bzgl. Maildirectory und dieser anderen Variablen.. glaube real_path hiess die,
geändert.
Lege ich ein Postfach in Confixx an, so wird in o.g Verzeichnis ein Unterverzeichnis
mit dem entsprechenden Postfachnamen erstellt.
Nur eben dass diese nicht nach Cyrus übertragen werden, und diejenigen Postfächer
die per Hand in cyradmin eingetragen werden, nach dem Scriptdurchlauf gelöscht sind.
Ã?ber Hilfe/Tipps würde ich mich sehr freuen.
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
belorofon wrote:Nach aufrufen der go_create.sh bekomme ich folgenden Wust an Fehlermeldungen:Besteht da noch Hoffnung?Can't load '/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so' for module Cyrus::IMAP: /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so: undefined symbol: db_version at /usr/lib/perl5/5.8.0/i586-linux-thread-multi/DynaLoader.pm line 229.
at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44.
Compilation failed in require at /opt/programs/cyrus-control/mailbox/listmailbox.pl line 5.
BEGIN failed--compilation aborted at /opt/programs/cyrus-control/mailbox/listmailbox.pl line 5.
Fehler beim schliessen: at ./create_mailboxes.pl line 34.
Can't load '/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so' for module Cyrus::IMAP: /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so: undefined symbol: db_version at /usr/lib/perl5/5.8.0/i586-linux-thread-multi/DynaLoader.pm line 229.
at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44.
Compilation failed in require at /opt/programs/cyrus-control/mailbox/listmailbox.pl line 5.
BEGIN failed--compilation aborted at /opt/programs/cyrus-control/mailbox/listmailbox.pl line 5.
Fehler beim schliessen: at ./delete_old_mailboxes.pl line 34.![]()
Mal im Ernst. Wo soll ich anfangen zu fixen? Bin dankbar für jeden Tip.
Hat jemand eine Idee?
-
root-frager
- Posts: 35
- Joined: 2003-06-05 19:12
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
hi
hmm also so wirklich kenn ich mich mit perl nicht aus, aber schau doch mal
ob in dem verzeichnis welches da angegeben ist überhaupt perl drinliegt..
Ich las in irgendeinem Tutorial das man bei bestimmten distris einen ln -s anlegen muss
hmm also so wirklich kenn ich mich mit perl nicht aus, aber schau doch mal
ob in dem verzeichnis welches da angegeben ist überhaupt perl drinliegt..
Ich las in irgendeinem Tutorial das man bei bestimmten distris einen ln -s anlegen muss
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
hi!
ich habe cyrus-imapd-2.1.15, cyrus-sasl-2.1.15 und cyrus-control-0.2 installiert. aber beim aufruf von test.pl bekomme ich immer
# ./test.pl
Can't call method "authenticate" on an undefined value at /usr/local/cyrus-control/mailbox/listmailbox.pl line 12.
sieht mir so aus, als wenn er die perl module nicht finden könnte, aber sie sind installiert.
kann mir jemand helfen?
danke,
rainer
ich habe cyrus-imapd-2.1.15, cyrus-sasl-2.1.15 und cyrus-control-0.2 installiert. aber beim aufruf von test.pl bekomme ich immer
# ./test.pl
Can't call method "authenticate" on an undefined value at /usr/local/cyrus-control/mailbox/listmailbox.pl line 12.
sieht mir so aus, als wenn er die perl module nicht finden könnte, aber sie sind installiert.
kann mir jemand helfen?
danke,
rainer
-
root-frager
- Posts: 35
- Joined: 2003-06-05 19:12
Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)
Hi
stimmen die Werte in der config - datei?
Dort muss ein username und password angegeben werden.
stimmen die Werte in der config - datei?
Dort muss ein username und password angegeben werden.