Content
Howto für die Konfiguration des Mail-Packages als Mail-Client ohne lokale User und Domain (Send-Only-Modus)
Vorbemerkung
Wenn man mehrere eisfair-Server sein eigen nennt, ist es normalerweise nicht gewünscht auf jedem Server einen eigene Mail-Server zu konfigurieren. Vielmehr sollen diese dann als 'normale' Mail-Clients ihre Systemnachrichten über einen zentralen Mail-Server versenden und keine zusätzlichen Anwender bzw. Domains verwalten. Die hierfür notwendigen Schritte sollen im Folgenden kurz beschrieben werden.
Die Konfiguration
Beispiel-Parameter
eingerichtete Domain: spider.eisfair.net
lokale Rechner: eis-01.spider.eisfair.net (Mail-Server)
eis-02.spider.eisfair.net (Data-Server)
benötigter Mail-Accounts: Anwendername: myeis-02 (optional s.u.)
Kennwort: mypw-02 (optional s.u.)
Erster eisfair-Server (Mail-Server)
Mail-Package
Es wird davon ausgegangen, dass ein lauffähiger eisfair-Server mit installiertem und konfigurierten Mail-Package vorhanden ist.
Wurde der Parameter SMTP_AUTH_TYPE='user' gesetzt, so muß über das `Service Administration'-Menü, Punkt 'Mail Services' -> 'Edit configuration' ein neuer User hinzugefügt werden, mitdem sich der zweite eisfair-Server (Data-Server) authentifizieren kann. Bei gesetztem SMTP_AUTH_TYPE='none' entfällt dieser Schritt.
#------------------------------------------------------------------------------
# pop3/imap: mail users and optional passwords
#------------------------------------------------------------------------------
POP3IMAP_x_USER='myeis-02' # username
POP3IMAP_x_PASS='mypw-02' # optional mail only password
...
Den Konfigurationseditor verlässt man durch Drücken von strg-kx, die anschliessende Frage `Activate mail services configuration now (y/n)?' beantwortet man mit 'y' um alle Änderungen direkt zu übernehmen.
Zweiter eisfair-Server (Data-Server)
Mail-Package
Es wird davon ausgegangen, dass ein lauffähiger eisfair-Server vorhanden ist. Über das `Package Administration'-Menü installiert man nun das Mail-Package. Nach der Installation wird direkt der Konfigurationseditor gestartet um die intiale Konfiguration durchzuführen. Folgende Änderungen
an der Standard-Konfigurationsdatei müssen durchgeführt werden (es werden nur die Anpassungen aufgeführt!):
#------------------------------------------------------------------------------
# /etc/config.d/mail - configuration for mail services on EIS/FAIR
#
# Copyright (c) 2002 Frank Meyer <frank(at)eisfair.org>
#
# Creation: 28.04.2002 fm
# Last Update: 28.10.2003 jed
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# pop3: general settings
#------------------------------------------------------------------------------
START_POP3='no' # start POP3 server: yes or no
START_IMAP='no' # start IMAP server: yes or no
...
#------------------------------------------------------------------------------
# fetchmail: general settings
#------------------------------------------------------------------------------
START_FETCHMAIL='no' # start FETCHMAIL client: yes or no
...
#------------------------------------------------------------------------------
# smtp: general settings
#------------------------------------------------------------------------------
START_SMTP='no' # start SMTP server: yes or no
SMTP_QUALIFY_DOMAIN='spider.eisfair.net' # domain to be added to all unqualified
# addresses
SMTP_HOSTNAME='eis-02.spider.eisfair.net' # canonical hostname of eisfair
# server
...
#------------------------------------------------------------------------------
# smtp: local domains
#------------------------------------------------------------------------------
SMTP_LOCAL_DOMAIN_N='0' # number of local domains
...
#------------------------------------------------------------------------------
# smtp: relay to domains
#------------------------------------------------------------------------------
SMTP_RELAY_TO_DOMAIN_N='0' # domains for which we are incoming relay
...
#------------------------------------------------------------------------------
# smtp: relay from hosts
#------------------------------------------------------------------------------
SMTP_RELAY_FROM_HOST_N='0' # hosts/nets from we accept outgoing mails
...
#------------------------------------------------------------------------------
# smtp: smarthosts
#
# Optional:
# Send all outgoing messages to a smarthost (e.g. mail server of your
# isp).
#------------------------------------------------------------------------------
SMTP_SMARTHOST_ONE_FOR_ALL='yes' # use one smarthost for all accounts:
# if 'yes', the first entry will be read
# if 'no', user specific entries will be used
SMTP_SMARTHOST_DOMAINS='' # if SMTP_SMARTHOST_ONE_FOR_ALL='yes' then
# use it only for these domains (separated by ':')
SMTP_SMARTHOST_ROUTE_TYPE='addr' # if SMTP_SMARTHOST_ONE_FOR_ALL='no' then how to select
# smart host: by sender mail 'addr'ess or destination 'domain'
SMTP_SMARTHOST_N='1' # number of smarthost entries
SMTP_SMARTHOST_1_HOST='eis-01.spider.eisfair.net' # smart host to send mail to, e.g. mail.gmx.net
Wenn auf dem Mail-Server (eis-01.spider.eisfair.net) der Parameter
SMTP_AUTH_TYPE='user' gesetzt wurde müssen die Parameter wie folgt
gesetzt werden:
SMTP_SMARTHOST_1_AUTH_TYPE='md5' # 'none', 'plain', 'login', 'md5' or 'msn'
SMTP_SMARTHOST_1_USER='myeis-02' # if authentication required: username
SMTP_SMARTHOST_1_PASS='mypw-02' # if authentication required: password
SMTP_SMARTHOST_1_FORCE_AUTH='yes' # set to 'yes' to allow only authenticated connections
Wenn auf dem Mail-Server (eis-01.spider.eisfair.net) der Parameter
SMTP_AUTH_TYPE='none' gesetzt wurde müssen die Parameter wie folgt
gesetzt werden:
SMTP_SMARTHOST_1_AUTH_TYPE='none' # 'none', 'plain', 'login', 'md5' or 'msn'
SMTP_SMARTHOST_1_USER='' # if authentication required: username
SMTP_SMARTHOST_1_PASS='' # if authentication required: password
SMTP_SMARTHOST_1_FORCE_AUTH='yes' # set to 'yes' to allow only authenticated connections
...
Anhang
Die aufgeführten Auszüge aus den Konfigurationsdateien beziehen sich auf folgende Software- bzw. Package-Version:
- eisfair-Server v1.0.3
- mail-Package v1.1.11
Author: Juergen Edner
Datum: 01.11.2003
Version: 1.0.0