.mc używając ulubionego edytora; nazwê ten
plik my.mc
============== plik my.mc ======================= include(`../m4/cf.m4') VERSIONID(`me.com's setup with uucp created by xxxx')dnl OSTYPE(linux) FEATURE(nodns)dnl FEATURE(nocanonify)dnl FEATURE(always_add_domain)dnl FEATURE(mailertable, hash /etc/mailertable)dnl MAILER(local)dnl MAILER(smtp)dnl MAILER(uucp) define(`SMART_HOST', uucp-dom:mysmarthost) ===============================================
include(`../m4/cf.m4')
../m4/cf.m4, aby zrobiło za nas
parê rzeczy.
VERSIONID(`me.com's setup with uucp created by xxxx')dnl
OSTYPE(linux)
FEATURE(nodns)dnl
FEATURE(nocanonify)dnl
$[ ... $] do
kanonizacji. Normalnie, jeśli masz wkompilowanego bind-a, to sendmail próbowałby i
rozwiązałby alias/adres IP na nazwê kanoniczną używając DNS-a.FEATURE(always_add_domain)dnl
FEATURE(mailertable, hash /etc/mailertable)dnl
/etc/mailertable bêdzie bazą danych typu "hash", gdzie
bêdziemy zapisywaæ informacje dotyczące routingu pewnych adresów. Jeśli nie
masz nikogo, do kogo masz podłączone linie uucp, to nie potrzebujesz tego.
Wiêcej informacji bêdzie później.
Jeśli chciałeś użyæ formatu "dbm", to miałbyś
FEATURE(mailertable, dbm /etc/mailertable)dnl
FEATURE(mailertable, btree /etc/mailertable)dnl
MAILER(local)dnl MAILER(smtp)dnl MAILER(uucp)
define(`SMART_HOST', uucp-dom:mysmarthost)
sendmail.cf
/etc/sendmail.cfm4 my.mc > /etc/sendmail.cf
sendmail.cf został poprawnie stworzony
odnośnie twoich ustawieñ. Niektóre błêdy na jakie siê natknąłem to:
/etc/mailertable/etc/mailertable
--------- przykładowy plik /etc/mailertable ---------- system1.org uucp-dom:system1 .system1.org uucp-dom:system1 ja.pl uucp-dom:ja up.down.pl error: Host nie jest znany w ja.pl .down.pl uucp-dom:down .ja.pl error: Host nie jest znany w ja.pl ------
makemap hash /etc/mailertable </etc/mailertable
makemap dbm /etc/mailertable </etc/mailertable
makemap btree /etc/mailertable </etc/mailertable
sendmail-a
sendmail-a
To wszystko.