DeutschEnglish
2023-11-19

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