Zurück Weiter Inhaltsverzeichnis

8. Die Installation von sendmail V8

Da ich keine anderweitigen Erfahrungen habe, kann ich nur empfehlen sendmail von der jeweiligen Distribution zu nehmen.

Jetzt zur sendmail.cf

Da ich mit sendmail usw keine gesteigerten Erfahrungen habe kann ich nur beschreiben wie es mir gelungen ist, es zum rennen zu kriegen.

Ein (fast) kompletter Satz von Configdatei fuer sendmail sind im Fidogate-Archiv enthalten. Erstmal habe ich die Dateien linux.uucp.mc von meiner Distri und fidogate/sendmail/cf/morannon.mc genommen und "verkuppelt". Meine Mails gehen ueber UUCP ins I-Net, deshalb habe ich die entsprechende .mc Datei von meiner Destri genommen und sie um den Fido-Part von morannon.mc erweitert. Hier das Ergebniss der Aktion.


#:ts=8
#
# $Id: FidoNode-8.html,v 1.1 1997/10/11 22:10:02 mj Exp $
#
# Fido.DE domain gateway morannon.fido.de sendmail V8 configuration
#

include(`../m4/cf.m4')
VERSIONID(`$Id: FidoNode-8.html,v 1.1 1997/10/11 22:10:02 mj Exp $')
OSTYPE(linux)

define(`confCF_VERSION', `citd-1.0')

define(`confDEF_USER_ID', `daemon:daemon')dnl
define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl
define(`QUEUE_DIR', `/var/mqueue')dnl
define(`SMART_HOST', `uucp-dom:devnull.owl.de')dnl
define(`confTRUSTED_USERS', `wwwrun')dnl
define(`UUCP_MAILER_MAX', 10000000)dnl

FEATURE(local_procmail)dnl
FEATURE(nodns)dnl
FEATURE(nocanonify)dnl
FEATURE(mailertable,hash /etc/mail/mailertable.db)
FEATURE(always_add_domain)dnl

MAILER(local)dnl
MAILER(procmail)dnl
MAILER(smtp)dnl
MAILER(uucp)dnl
MAILER(ftn)dnl

# Map for `LOCAL_RULE_3' rewrite rules
Krewrite hash -o /etc/mail/rewrite.db

LOCAL_CONFIG
# More trusted users
Tnews

LOCAL_RULE_3
# Rewrite addresses according to rewrite.db map
R$* < @ $* > $*                 $: $1 < @ $(rewrite $2 $@ %1 $: $2 $) > $3

LOCAL_NET_CONFIG

Eine Aenderung an den Confi-Dateien von Sendmail musste ich noch vornehmen. Und zwar an der Datei fidogate/sendmail/mailer/ftn.m4 So wie die Datei war legte sie alle Mails in den outbound. Was fuer mich nicht annehmbar ist. Ich habe also folgend Zeilen veraendert


  `define(`FTN_MAILER_ARGS', `rfc2ftn -O /var/spool/fnet/in -- $u')')
ifdef(`FTN_MAILER_ARGSI',,
  `define(`FTN_MAILER_ARGSI', `rfc2ftn -O /var/spool/fnet/in -i -- $u')')
ifdef(`FTN_MAILER_ARGSA',,
  `define(`FTN_MAILER_ARGSA', `rfc2ftn -O /var/spool/fnet/in -a $h -u $h -i -- $u')')ifdef(`FTN_MAILER_ARGSO',,
  `define(`FTN_MAILER_ARGSO', `rfc2ftn -O /var/spool/fnet/in -a $h -u $h -O %S/out/$h -i -- $u')')

Dadurch landen E-Mails, die nach ftn umgewandelt worden sind, im Inbound. Dadurch laden sie beim naechsten tossen im das Packet das entsprechenden Points gepackt.

Jetzt fehlen nurnoch ein paar Eintraege in /etc/aliases und /etc/fidogate/aliases. Zuerst /etc/aliases


dp1: Demo Point 1@p2.f605.n2432.z2.fidonet.org
dp2: Demo Point 2@p3.f605.n2432.z2.fidonet.org
dp3: Demo Point 3@p4.f605.n2432.z2.fidonet.org

Nachdem man die datei veraender hat MUSS man immer newaliases einmal starten. Und jetzt /etc/fidogate/aliases
dp1              2:2432/605.2            "Demo Point 1"
dp2              2:2432/605.3            "Demo Point 2"
dp3              2:2432/605.4            "Demo Point 3"

Man MUSS genau aufpassen das die beiden Alias-Dateien uebereinstimmen, sonst stimmt z.B. die Absender-Adresse nicht! So jetzt steht dem Mailen nichts mehr im Weg. Mail I-Net -> Fido funktionieren ohne weitere zutun. Mails Fido -> I-Net sind dagegen nur durch einen kleinen "Umstand" moeglich. Man muss an den in /etc/fidogate/config.gate angegebenen "Gate-Point" schreiben. Und in die erste Zeile des Bodys
to: <Empfaenger-Email-Adresse>

hineinschreiben.


Zurück Weiter Inhaltsverzeichnis