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
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"
/etc/fidogate/config.gate
angegebenen "Gate-Point" schreiben. Und in die erste Zeile des Bodys
to: <Empfaenger-Email-Adresse>