Installation - Confixx - externer DNS-/Mailserver

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
monchi
Posts: 26
Joined: 2003-04-12 17:42

Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

Welche Confixx Version soll installiert werden?
(1) normales Confixx
(2) externer DNS-/Mailserver
.. da hab ich 2 gewählt da mein mailserver extern ist.

An der Stelle die Mysql einturichtenm nach Eingabe des Passworts:
BD::mysql::st execute failed: Unknown column 'userprefix' in 'field list' at ./configure.pl line 919, <STDIN> line 21.
Try Again: 10!

Woran leigt das, wie kann ich Confixx der Option externer DNS-/Mailserver isntallieren ? Ich habe die DB auch versucht per Hand anzulegen... kein erfolg.
Hab gelesen das externer DNS-/Mailserver eine Zusatzoption zu einem bestehenden Confixx System ist... also habe ich Confixx normal installiert und dannach versucht mit externer DNS-/Mailserver zu isntallieren... selber Fehler.
Wäre echt für Hilfe dankbar, da ich Confixx mit externen Mailserver nutzen muss.
Danke
vratislav
Posts: 118
Joined: 2002-05-05 12:05
Contact:

Re: Installation - Confixx - externer DNS-/Mailserver

Post by vratislav »

Hallo,

ich denke dieser Fehler hat nichts mit der Option externer Mailserver zu tun, da du auch eine normale Installation nicht durchführen kannst.

Wahrscheinlich fehlen eine erforderliche Pakete ? Welches System hast du ?

Bei mir läuft Confixx mit externen Mailserver.

[edit]
Falls ich dich falsch verstanden habe, korrigier mich. Hier sind noch die Confixx Handbücher - dort ist die Installation auch beschrieben.
[/edit]

Björn
monchi
Posts: 26
Joined: 2003-04-12 17:42

Re: Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

Danke für die schnelle Antwort.
Ich nutze Confix 2.0.11 auf Linux (Suse 8.1).
Eine normale Installation kann ich ja durchführen.
vratislav
Posts: 118
Joined: 2002-05-05 12:05
Contact:

Re: Installation - Confixx - externer DNS-/Mailserver

Post by vratislav »

Hast du Dir mal die Anleitung in den Handbüchern angeschaut ?

An welcher Stelle kommt der Fehler ?

Björn
monchi
Posts: 26
Joined: 2003-04-12 17:42

Re: Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

JA habe ich bereits und leider nichts gefunden.
Der Fehler tauscht auf, nachdem ich das Mydql Passwort eingegeben habe.
vratislav
Posts: 118
Joined: 2002-05-05 12:05
Contact:

Re: Installation - Confixx - externer DNS-/Mailserver

Post by vratislav »

Der Fehler tauscht auf, nachdem ich das Mydql Passwort eingegeben habe.
Auf welchem Server. Deinem Mailserver oder deinem Hauptserver?.

Wenn du auf deinem Hauptserver erstmal Confixx komplett laufen hast belass es dabei.

Nun mußt du auf deinem Mailserver Confixx

Code: Select all

(2) externer DNS-/Mailserver
installieren. Wenn da ein Fehler kommt, fehlen Dir da Pakete - oder würde dort auch eine komplette Confixx-Version laufen.

Haupt / Nebenserver - Tolle Materie um aneinander vorbeizureden :wink:

Björn
monchi
Posts: 26
Joined: 2003-04-12 17:42

Re: Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

geanuso habe ich es gemacht... hauptserver läuft confixx komplett, und auf mailserver wollte ich externer als (2) externer DNS-/Mailserver installieren, bekam den fehler. als ich es auf dme mailserver mit der (i) normal installiert habe funktionierte das... aber ich will ka die (2) externer DNS-/Mailserver auf dem mailserver haben.
vratislav
Posts: 118
Joined: 2002-05-05 12:05
Contact:

Re: Installation - Confixx - externer DNS-/Mailserver

Post by vratislav »

Kannst du von deinem Mailserver aus die Datenbank auf deinem Hauptserver erreichen?

Code: Select all

mysql -u confixx -h hauptserverIP
Keine Ahnung, so in der Art :roll: müßte der Befehl sein. Confixx legt auf dem Mailserver keine eigene Datenbank an.

Björn
monchi
Posts: 26
Joined: 2003-04-12 17:42

Re: Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

ja kann ich
ich glaube ich programmier confixx auf den hauptserver so um das er die confixx mail seite eines kompletten confixx des mail servers nimmt. nachteil.. der user muss sich dann 2 mal im confixx einloggen (einmal im main confixx und einmal im mail confixx).
vratislav
Posts: 118
Joined: 2002-05-05 12:05
Contact:

Re: Installation - Confixx - externer DNS-/Mailserver

Post by vratislav »

ich glaube ich programmier confixx auf den hauptserver so um das er die confixx mail seite eines kompletten confixx des mail servers nimmt.
Sorry, der Satz ergibt für mich keinen Sinn. 8O

Wenn es läuft, install auf deinem Mailserver ein volles Confixx und rüste dann im nachhinein ab. Du mußt nur die config-Datei anpassen. Das müßte eigentlich gehen.

Bei Fragen dazu helfe ich Dir gern weiter.

Björn
monchi
Posts: 26
Joined: 2003-04-12 17:42

Re: Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

Ja genau das meine ich, wie kann ich das confixx dann abrüsten?
Danke für deine Hilfe!
vratislav
Posts: 118
Joined: 2002-05-05 12:05
Contact:

Re: Installation - Confixx - externer DNS-/Mailserver

Post by vratislav »

Ich denke die confixx_main.conf anpassen dürfte reichen.

Vorraussetzung ist, daß du dich auf die Datenbank deines Hauptservers als Confixxuser einklinken kannst. Dafür sind Ã?nderungen auf dem Hauptserver nötig. Sonst kann es nicht funktionieren.

Code: Select all

#### CONFIXX MAIN KONFIGURATIONSDATEI ####
#### created Wed Aug 20 07:33:05 2003 ###

# allgemein
$OSTYPE = 'Linux';
$version = '2.0.11';
$user_homeDir = '';
$installDir = '/root/confixx';
$stdShell = '';
$userGroup = '';
$popGroup = 'poponly';
$giduser = '';
$gidpop = '105';
$passwdDir = '/etc/passwd';
$shadowDir = '/etc/shadow';
$groupDir = '/etc/group';
$min_uid = '1035';
$max_uid = '65000';
$hostname = 'pxxxxxxx.pureserver.info';
$PIDDir = '/root/confixx/run';
$bkup = 'confixx-backup';
$user_prefix = 'web';
$use_quota = '';
$mail_quota = '0';
$user_quota = '0';
$inode_std = '0';
$pm_apache_reload = '';
$pm_apache_start = '';
$pm_apache_user = '';
$pm_apache_name = 'apache';
$pm_mail_reload = '';
$pm_mail_start = '';
$pm_mail_user = '';
$pm_mail_name = '';
$pm_bind_reload = '';
$pm_bind_start = '';
$pm_bind_user = '';
$pm_bind_name = '';
$language = 'de';
$langfileversion = '2.0.8';
$baseUID = '100';
$html_color_light_grey = '#EEEEEE';
$html_color_dark_grey = '#CCCCCC';
$html_color_blue = '#000066';
$html_color_arrow = '#A0CCFF';
$index_wap = '';
$index_php = '';
$index_ssi = '';
$index_html = '';
$show_emailtransfer = '0';
$max_emailrcpts = '10';
$disable_md5 = '0';
$virtuozzo = '0';
$dot_passwd = '0';

# apache
$apacheBackupSize = '';
$apacheBackupDay = '1';
$apacheBackupLocal = '1';
$apacheBackupExpire = '90';
$apacheBackupDir = '';
$apacheLogDir = '';
$apacheDefSSL = 'SSL';
$stdDomain = '';
$usestdDomain = '1';
$confixx_homeDir = '';
$confixx_htmlDir = '';
$confixx_cgiDir = '';
$confixx_tmpDir = '';
$confixx_binDir = '';
$httpd_conf = '';
$vhost_conf = '';
$apacheGroup = '';
$gidapache = '';
$confixx_uid = '';
$confixx_gid = '';
$confixx_user = '';
$confixx_group = '';
$webmail_tmpDir = '';
$sslKeyDir = '';
$sslCrtDir = '';
$sslType = '';
$fpfake = '';
$fp_homeDir = '';
$fp_uid = '';
$fp_gid = '';
$apache_root = '';
$local_cgi = '';
$secure_fp = '';
$excludeNVH = '';
$httpbytes = '0';
$httpd = 'apache1.3';

# 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/mail';
$aliases = '/etc/aliases';
$bin_autorespond = '/usr/bin/autoresponder.pl';
$use_autorespond = '1';
$mta_uid = '8';
$mta_gid = '0';
$bin_sendmail = '/usr/sbin/sendmail';
$mail_realHome = '1';
$mail_server = '2';

# bins
$bin_find = '/usr/bin/find';
$bin_cp = '/bin/cp';
$bin_grep = '/bin/grep';
$bin_chown = '/bin/chown';
$bin_chmod = '/bin/chmod';
$bin_rm = '/bin/rm';
$bin_du = '/usr/bin/du';
$bin_ifconfig = '/sbin/ifconfig';
$bin_webalizer = '';
$bin_fpsrvadm = '';
$bin_openssl = '';
$bin_psql = '';
$bin_mysql = '/usr/bin/mysql';
$bin_gzip = '';

# ftp
$ftpDaemon = '';
$ftpConfFile = '';
$ftpLogFile = '';
$ftpbytes = '0';
$chrootUsers = '/etc/chrootUsers';

# dbs
$dbType = 'mysql';
$dbServer = 'HauptserverIP';
$dbUser = 'confixx2';
$dbPw = 'geheim';
$dbDB = 'confixx';
$mysqlUserServer = '';
$mysqlUserUser = '';
$mysqlUserPw = '';
$mysql_homeDir = '';
$use_mysqlshell = '';
$mysql_host = '';
$mysql_sock = '/var/run/mysqld/mysqld.sock';

# cgis
$use_webmail = '';
$use_webftp = '';
$cgi_safe_path = '';
$confixx_droot = '';
$ftp_maxEditSize = '200000';
$ftp_maxDownloadSize = '2000000';
$mail_maxAttachSendGr = '400000';
$mail_maxAttachGetGr = '400000';
$mail_maxMimeGr = '150000';
$mail_maxAttachForwSendGr = '400000';
$mail_popNoStatus = '0';
$mail_listMailsPerPage = '10';
$mail_listShortDate = '1';
$mail_viewSecHtml = '1';
$mail_viewSecInlineCid = '0';
$mail_pop3Server = 'localhost';
$ftp_dir_arg = '';

# dns
$dns_server = '0';
$dns_type = 'bind';
$dns_dir = '';
$dns_extension = '.db';
$dns_configure = '';
$dns_serverid = '';


     ### ENDE ####

$db_address = 'DBI:mysql:confixx:HauptserverIP';
Wie du siehst ist eigentlich alles was nicht zur E-Mail gehört, frei gelassen.

Im Gegenzug ist auf dem Hauptserver die Mailpassage wie folgt:

Code: Select all

# email
$mta = '';
$mailSpool = '';
$maildrop = '';
$mailBoxName = '';
$virtUserTableDB = '';
$localDomainsFile = '';
$bin_makemap = '';
$bin_postmap = '';
$bin_postfix = '';
$bin_newaliases = '';
$MailConfigFile = '';
$pop_homeDir = '';
$aliases = '';
$bin_autorespond = '/usr/bin/autoresponder.pl';
$use_autorespond = '';
$mta_uid = '8';
$mta_gid = '0';
$bin_sendmail = '/usr/sbin/sendmail';
$mail_realHome = '';
$mail_server = '0';
Viel Erfolg,

Björn
monchi
Posts: 26
Joined: 2003-04-12 17:42

Re: Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

Das werd ich mal versuchen, danke für die viele Mühe
monchi
Posts: 26
Joined: 2003-04-12 17:42

Re: Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

so hab das nun hinbekommen... nun geht nur noch eins nicht.
wenn ich zb emailadresse anlege und der counterscript vom hauptserverconfixx wird vor dem counterscript des mailserverconfixx ausgeführt, updatet der counterscrupt des mailserver die mailadressen nicht, da ja in der confixx db unter allgemein der hauptservercounterscript die variable das geupdatet werden soll überschrieben hat.
was kann ich da tun?
vratislav
Posts: 118
Joined: 2002-05-05 12:05
Contact:

Re: Installation - Confixx - externer DNS-/Mailserver

Post by vratislav »

Hallo,

hast du auf dem Hauptserver:

Code: Select all

$mail_server = '0'; 
eingesetzt.

Dann sollte er eigentlich nicht mehr die E-Mailadressen berücksichtigen. Bei mit ist es jedenfalls so.

Björn
monchi
Posts: 26
Joined: 2003-04-12 17:42

Re: Installation - Confixx - externer DNS-/Mailserver

Post by monchi »

ja in der confixx_main.conf des Hauptservers ist die Variable auf 0 in der conf des Mailservers auf 2.
Es funktiert trotzdem nicht so recht, da der Hauptserver die Tabelle "allgemein" der Confixxdatenbank für Emails mit updated.
Post Reply