Bei der Installation / Upgrade von Axigen 2.0 kann folgender Fehler (oder ähnlich, je nach Distribution) auftreten:
Failed dependencies:
libstdc++.so.5 is needed by axigen-2.0.0-1
libstdc++.so.5(CXXABI_1.2) is needed by axigen-2.0.0-1
libstdc++.so.5(GLIBCPP_3.2) is needed by axigen-2.0.0-1
Um dieses Problem zu lösen installieren Sie bitte libstdc++.so.5 ausdrücklich. Auf vielen Systemen findet sich bereits die libstdc++.so.6 installiert.
libstdc++.so.5 wird oftmals auch als "Compatibility libstdc" angeboten.
Beiträge von huestel
-
-
Sobald Sie das Upgrade auf der Konsole starten, erhalten Sie den nachfolgenden Dialog.
Sie müssen also:
1. Die Domains neu in Axigen registrieren. Dies geschieht unter Commands -> Register domain location
2. Das Adminpasswort neu setzen.
3. Axigen neu starten.
Axigen unterstützt Sie jedoch direkt durch einen Wizard, der Sie Schritt für Schritt begleitet.
"Starting with version 2.0.0, the format for the internal storage
has changed. You can upgrade your old storage using an automatic
script, by running:
/opt/axigen/bin/upgrade.sh
AXIGEN must be stopped before starting to upgrade your storage:
/etc/init.d/axigen stop
85-10-208-43:~/axigen-2.0.0 # /opt/axigen/bin/upgrade.sh
AXIGEN Storage Automatic Upgrade
================================
Found the following domains in /var/opt/axigen/domains:
* axigenmailgate.de
Do you want to upgrade them all? [y/n]: y
Do you want to run a dry test before actually upgrading the domains? [y/n]: n
>>> Upgrading domain: axigenmailgate.de
IMPORTANT!
After starting AXIGEN, register the following domain location:
/var/opt/axigen/domains/axigenmailgate.de
otherwise, the upgraded domain won't be available in AXIGEN
The /var/opt/axigen/run/axigen.reg file is also not compatible with the
new AXIGEN version, so the new version won't start with the old file
Do you want to remove it? [y/n]: y
>>> Removing old axigen.reg
Now that you have removed the old .reg file, you need to set the admin
password again
Do you want to set the admin password? [y/n]: y
Please enter the admin password (won't be echoed):
>>> Setting the admin password
Administrator's password saved
Remember: You need to register the following locations:
* /var/opt/axigen/domains/axigenmailgate.deYou can do that:"
1. Using WebAdmin
Start AXIGEN and login into the WebAdmin interface and go to "Commands" ->
"Register domain location", enter each location from the above list in the
"Domain location:" box and press the "Register Domain" button.
2. Using CLI:
Connect to CLI service, login and repeat the command:
REGISTER DOMAIN DOMAINLOCATION <location>
for each location listed above.
After registering the locations and starting AXIGEN, you may remove the old
locations, meaning all subdirectories and files from the /var/opt/axigen/domains location,
except the ones listed as domain locations above
All done." -
Der Basis-Support beinhaltet die Beantwortung aller Fragen rund um AXIGEN. Sie können Ihre Frage via Mail stellen (support@huestel.de) und erhalten innerhalb 24h eine zuverlässige Antwort zu Ihrer Frage.
Fragen bezüglich detaillierter Einrichtungen insbesondere zu Linux-Distributionen können nicht kostenfrei beantwortet werden. -
Sie können Ihre bestehende Axigen Version natürlich in voller Funktionalität weiter verwenden, das ist kein Problem.
Nach 12 Monaten endet jedoch:- Der Anspruch auf den kostenfreien Support.
- Der Anspruch auf Produktupdates auf eine neue Version.
Falls Sie Ihre Lizenz verlängern wollen, müssen Sie nicht wieder den vollen Kaufpreis zahlen, es genügt das Maintenance Paket.
-
Um bspw. ClamAV zu testen, empfehlen wir die Seite http://www.testvirus.de oder http://www.eicar.org - hier gibt es "Testviren", die man sich auch direkt per Mail zusenden lassen kann.
-
Die CLI bietet alle Verwaltungsmöglichkeiten, die auch im Webmail zu finden sind:
- Verwendung CLI oder Python Framework (z.B. über das Web)
- Telnet localhost 7000
- Alle Funktionen aus dem Webadmin ansprechbar
Beispiel:
Neue Domain anlegen
Admin-User mit Recht zur Accountverwaltung
Limit 200 Accounts für diese Domain
Code
Alles anzeigen[FONT=Courier New][B]# Verbinden + Login [/B][/FONT] [FONT=Courier New][B]telnet localhost 7000 [/B][/FONT] [FONT=Courier New][B]user admin [/B][/FONT] [FONT=Courier New][B]admin [/B][/FONT] [FONT=Courier New][B]# Domain anlegen [/B][/FONT] [FONT=Courier New][B]CREATE Domain name testdomain.de domainLocation [/B][/FONT][FONT=Courier New][B]/var/opt/axigen/domains/testdomain.de postmasterPassword geheim [/B][/FONT] [FONT=Courier New][B]commit [/B][/FONT] [FONT=Courier New][B]# Admin User anlegen [/B][/FONT] [FONT=Courier New][B]ENTER AACL [/B][/FONT] [FONT=Courier New][B]ADD admin-user stephan password geheim [/B][/FONT] [FONT=Courier New][B]GRANT permission (manageAccounts) on domain name testdomain.de [/B][/FONT] [FONT=Courier New][B]back [/B][/FONT] [FONT=Courier New][B]back [/B][/FONT] [FONT=Courier New][B]# 200 Accounts maximal [/B][/FONT] [FONT=Courier New][B]UPDATE Domain testdomain.de [/B][/FONT] [FONT=Courier New][B]CONFIG adminlimits [/B][/FONT] [FONT=Courier New][B]SET maxAccounts 200 [/B][/FONT] [FONT=Courier New][B]COMMIT [/B][/FONT]
Zur Automatisierung können shell scripte z.B. mit Hilfe des tools expect erstellt werden. -
AXIGEN ist als Mailserver sicher in der Grundkonfiguration.
Wie der Test ja schon sagt, hat das per se keinerlei Aussagekraft:
Zitat... but it may or not may a positive open relay...
Haben Sie Catch-All aktiviert? Falls ja ist dieses Verhalten normal, da jeder (auch nicht-existente Empfänger) akzeptiert wird = Catch-All -
Zum Thema Sicherheit: Wie bei allen AXIGEN Diensten lässt sich auch via FTP TLS/SSL aktivieren und zusätzlich bei Bedarf die IP-Range einschränken.
Der FTP-Service stellt ein virtuelles Dateisystem bereit, dass Domains und Serverkonfiguration trennt.
Code
Alles anzeigenThe directory structure created by the FTP service is similar to the one given below: / domains -> domains root director |-example.org -> domain name directory |-domainRegistry.bin -> domain config file (binary) |-domainCoreConfig.cfg -> domain config file (text) |-users -> users root directory |-postmaster -> user directory |-Registry.bin -> user config file (binary) |-CoreConfig.cfg -> user config file (text) |-folders -> user folders root directory |-INBOX -> user folder |-... -> other user folders |-maillists -> maillists root directory |-... -> same folder structure as for `users |-forwarders -> forwarders root directory |-... -> same folder structure as for `users' |-publicFolder -> domain public folder root
AXIGEN basiert auf Fileebene, sodass es keine Datenbank, etc. zu sichern gilt.
Im Fall einer Rücksicherung sind die entsprechenden Dateien zuzukopieren. Falls z.B. eine ganze Domain zurückgesichert wird und diese noch nicht (wieder) angelegt ist, muss die Domain dann zuerst angelegt werden und die Account-Daten wieder ins entsprechende Verzeichnis zurückgesichert werden. -
Vielleicht ändert sich das mit Version 6.0 - darüber habe ich Moment noch zu wenig Informationen.
Der Connector dient ja primär zur Benutzung der Groupware-Funktionalitäten, die in einer Office-Umgebung nur wenig Anwendung finden.
Vielleicht finde ich ja eine Lösung für Sie - wieviele Mailboxen benutzen Sie? -
Die Version, die Sie besitzen ist die reguläre Office-Edition für 15 User, die es auch in dieser Form zu kaufen gibt.
Wie in der Featureliste ersichtlich, ist der Outlook-Connector nur in der Business-Edition standardmäßig enthalten (bei ISP als Add-On). In der Office Edition ist der Outlook-Connector leider nicht enthalten. -
Welche Version von AXIGEN setzen Sie ein?
Welche Edition von AXIGEN (Office, Business, ISP)?
Welche Version des Outlook-Connectors? -
Sie haben zwei Möglichkeiten:
1. Sie benennen die lokale Domain home.lan einfach in merlin.de um.
2. Sie ändern die Header mit einer Regel:- Alle Mails von name@home.lan erhalten den Absender name@merlin.de
- Wie Sie diese Einstellung vornehmen können, finden Sie im Screenshot im Anhang.
-
Ihre Linux-Maschine verfügt über keinen Full Qualified Domain Name (FQDN)- von daher können Sie keine Emails versenden.
Der FQDN muss eindeutig sein und festgelegt werden. Dieser kann z.B. lauten emailserver.ihredomain.de - er enstpricht in der Regel Ihrem Domainnamen und einem Prefix.
Um den FQDN einzustellen, sind folgende Schritte zu erledigen.
1. echo ihredomain.tld > /etc/defaultdomain2. fügen Sie Ihren Host in die /etc/hosts ihren fqdn ein.
Unter FreeBSD, prüfen und ggf. verändern Sie bitte:- /etc/hosts
- /etc/resolv.conf
-
Sie folgenden Fehler erhalten:
I am deeply sorry,
but I was not able to deliver your mail to the following addresses:info@huestel.de : Domain lookup error
(natürlich auch bei anderen Domains), dann prüfen Sie bitte, ob ein Nameserver eingetragen ist, in Bereich Webadmin => DNRWenn nein, tragen Sie hier bitte einen Nameserver ein, diesen erfahren sie bspw. von Ihrem Serveranbieter.
-
Das deutet darauf hin, dass etwas mit den TLS / SSL Einstellungen nicht stimmt. Bitte prüfen Sie folgendes im Webadmin:
SMTP-IN -> Listeners -> Edit
Dort auf den Reiter SSL-Settings:
Prüfen Sie dort, ob im Feld "certFile" folgende Datei hinterlegt ist: /var/opt/axigen/axigen_cert.pem
Zudem sollte dann in der ersten Zeile auf dieser Seite SSLenable auf "no" stehen. -
Auf dieser Seite:
http://www.antispam-ufrj.pads.ufrj.br/test-relay.html
können Sie Ihren Mailserver testen, ob er als sogenanntes "offenes Relay" gilt und somit von Spammern missbraucht werden kann.
AXIGEN sollte diesen Test problemlos bestehen, da AXIGEN bereits in der Ausgangskonfiguration eine sichere Lösung ist:
Relay test resultAll tests performed, no relays accepted by remote host.
-
Fügen Sie folgenden Text in eine Email ein und empfangen Sie diese über AXIGEN, sodass Spamassassin anspringen sollte:
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
Siehe auch hier:
http://spamassassin.apache.org/gtube/ -
Folgende Daten müssen auf das neue System übernommen werden:
- Der Ordner "domains" aus dem AXIGEN-Pfad, dort werden die Domains und die Konten gespeichert.
- Den Ordner "filters" ebenfalls aus dem AXIGEN Pfad, dort werden alle SMTP-Regeln, Antispam/Antivirusfilter gespeichert.
- Den Ordner "run" ebenfalls aus dem AXIGEN Pfad, hier ist die Serverkonfiguration gespeichert. Die wichtigste Datei in diesem Ordner ist die "axigen.cfg".
Um das System wiederherzustellen (es kann auch auf einem anderen Betriebssystem sein!) müssen Sie AXIGEN auf dem neuen System in der exakt gleichen Versionsnummer frisch installieren. Danach übernehmen Sie die oben gezeigten Ordner in die neue Struktur und überschreiben alle vorhanden Daten der Neuinstallation mit ihren gesicherten.
Stellen Sie sicher, dass alle Dateien und Ordner die richtigen Berechtigungen haben: axigen:axigen.
Danach müssen Sie das Admin-Passwort neu setzen:
//axigen -A
Führen Sie nicht den configuration wizard aus, da dieser ihre bisherige Konfiguration überschreibt!
Danach müssen Sie die bestehenden Domains im neuen AXIGEN-System noch registrieren. Dies kann im Webadmin unter "Commands" -> "Register domains" gemacht werden.
Starten Sie danach AXIGEN neu und testen die Konfiguration. -
Dieser Fehler taucht aufgrund mangelnder Berechtigungen auf.
Der ClamAV-Daemon kann die AXIGEN-Daten nicht lesen. Fügen Sie daher bitte den Clamav-Benutzer der AXIGEN-Gruppe hinzu.
Danach den ClamAV Dienst neustarten. -
Das Prozedere hierfür ist wie folgt (bei Version 2.x dann entsprechend axigen-2.0.x*.rpm)
- RPM Paket:
rpm -Uvh axigen-1.2.x*.rpm- Gentoo:
./prepare.sh
emerge axigen- Slackware:
upgradepkg axigen-1.2.x*.tgz- DEB und Ubuntu:
dpkg -iG axigen_1.2.4*.deb- OpenBSD:
pkg_add -r -F update axigen-1.2.4_1
cp `pkg_info -L partial-axigen | grep axigen.cfg` \ /var/axigen/run/axigen.cfg pkg_delete partial-axigen-1.2.3_1- FreeBSD/NetBSD (hier gibt es keine Update-Möglichkeit - Sie müssen neu installieren!)
Stoppen Sie den AXIGEN Dienst
Sichern Sie die Datei /var/axigen/run/axigen.cfg
Deinstallieren Sie AXIGEN: pkg_delete axigen
Installieren Sie die neue Version: pkg_add axigen-1.2.4_1.tgz
Sichern Sie die axigen.cfg zurück
Starten Sie den AXIGEN Dienst