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

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by captaincrunch »

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
mcdoogle
Posts: 178
Joined: 2003-07-15 13:36
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by mcdoogle »

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!
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by captaincrunch »

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.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
mcdoogle
Posts: 178
Joined: 2003-07-15 13:36
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by mcdoogle »

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.
pascal
Posts: 7
Joined: 2003-07-16 15:06
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by pascal »

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 ?
webhilfe
Posts: 67
Joined: 2002-05-03 14:20
Location: Hamburg
Contact:
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by webhilfe »

@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!
jlinker
Posts: 248
Joined: 2002-07-08 20:07
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by jlinker »

@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! :wink:

@webhilfe
Gibt das go_Create.sh ne Fehlermeldung aus???
webhilfe
Posts: 67
Joined: 2002-05-03 14:20
Location: Hamburg
Contact:
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by webhilfe »

jlinker wrote: @webhilfe
Gibt das go_Create.sh ne Fehlermeldung aus???
Nein, leider nicht.

Ich habe die in der confixx_main.conf diese Einträge:
# email
$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.
jlinker
Posts: 248
Joined: 2002-07-08 20:07
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by jlinker »

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?
webhilfe
Posts: 67
Joined: 2002-05-03 14:20
Location: Hamburg
Contact:
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by webhilfe »

jlinker wrote: Was sagt den cyradm - siehst Du da die Postfächer?
Hi, es werden unter cyradm keine Postfächer angezeigt :-(
tobi
Posts: 121
Joined: 2002-08-02 20:58
Location: München
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by tobi »

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
tobi
Posts: 121
Joined: 2002-08-02 20:58
Location: München
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by tobi »

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.
webhilfe
Posts: 67
Joined: 2002-05-03 14:20
Location: Hamburg
Contact:
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by webhilfe »

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:

Code: Select all

$pop_homeDir = '';
$mail_realHome = '';
Somit werden die User in der passwd.tmp so angelegt:

Code: Select all

web1p1:x:687:134::/XnirvanaX:/bin/false
Vorher wurden die User so angelegt:

Code: Select all

web1p1:x:687:134::/home/email/web1p1:/bin/false
Nun funktioniert es auch bei mir reibungslos :)
tobi
Posts: 121
Joined: 2002-08-02 20:58
Location: München
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by tobi »

Leider komme ich irgenwie überhaupt nicht richtig weiter.
Ich bekomme überhaupt keine fehlermeldungen und wenn ich mir mit

Code: Select all

listallmailboxes.pl
die mailboxen anzeigen lasse kommt nur eine, das "autoresp (localhost)"
belorofon
Posts: 31
Joined: 2002-08-05 23:16
Contact:
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by belorofon »

Nach aufrufen der go_create.sh bekomme ich folgenden Wust an Fehlermeldungen:
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.
Besteht da noch Hoffnung? :cry:
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)

Post by root-frager »

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?
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by wirsing »

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)

Post by root-frager »

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
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by wirsing »

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)

Post by root-frager »

hat funktioniert !.
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)

Post by root-frager »

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.
belorofon
Posts: 31
Joined: 2002-08-05 23:16
Contact:
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by belorofon »

belorofon wrote:Nach aufrufen der go_create.sh bekomme ich folgenden Wust an Fehlermeldungen:
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.
Besteht da noch Hoffnung? :cry:
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)

Post by root-frager »

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
rainco
Posts: 30
Joined: 2003-09-19 01:59
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by rainco »

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
root-frager
Posts: 35
Joined: 2003-06-05 19:12
 

Re: Cyrus Imapd und Confixx - Script (cyrus-control 0.2)

Post by root-frager »

Hi
stimmen die Werte in der config - datei?
Dort muss ein username und password angegeben werden.
Post Reply