/etc/sendmail.cf
V SuSE Linuxu od verze 5.0 se nachází po instalaci balíku
sendmail
v adresáři /usr/share/sendmail
konfigurační
podpora pro vytváření takřka libovolných konfiguračních souborů
/etc/sendmail.cf
. Ve starších verzích jsou soubory obsaženy v
balíku sendcf
a po instalaci se nachází v adresářích
/usr/doc/packages/sendmail/
, resp. /etc/sendmail.config/
.
Jako makro jazyk je používán m4
. V adresáři cf/
naleznete pro jednotlivé operační systémy dodávané m4
soubory.
Máte také možnost vytvořit si libovolný /etc/sendmail.cf
příkazem
m4 < [VlastníSoubor] > sendmail.cfPokud se takto rozhodnete, měli byste si předem přečíst
README
, který naleznete v
/usr/doc/packages/sendmail/
. Po každé změně prověďte restart
příkazem:
/sbin/init.d/sendmail restartresp. od verze 6.0 příkazem
/sbin/init.d/sendmail stop /sbin/init.d/sendmail start
Zde uvedené příklady jsou bez záruky funkčnosti.
sendmail.cf
pro maskování názvů počítačů doménou, kterou obstará poštovní server
include(`../m4/cf.m4') VERSIONID(`linux for smtp-only setup')dnl OSTYPE(linux)dnl define(`confDEF_USER_ID', `daemon:daemon')dnl define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl define(`QUEUE_DIR', `/var/mqueue')dnl define(`confTRUSTED_USERS', `wwwrun')dnl FEATURE(local_procmail)dnl FEATURE(nouucp)dnl FEATURE(always_add_domain)dnl FEATURE(allmasquerade)dnl MAILER(local)dnl MAILER(procmail)dnl MAILER(smtp)dnl
sendmail.cf
pro používání switch souborů, které umožňují používat sendmail
bez DNS serveru.
include(`../m4/cf.m4') VERSIONID(`linux for smtp-only setup')dnl OSTYPE(linux)dnl define(`confDEF_USER_ID', `daemon:daemon')dnl define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl define(`QUEUE_DIR', `/var/mqueue')dnl define(`confTRUSTED_USERS', `wwwrun')dnl define(`confSERVICE_SWITCH_FILE',`/etc/service.switch')dnl define(`confHOSTS_FILE',`/etc/hosts')dnl FEATURE(local_procmail)dnl FEATURE(nodns)dnl FEATURE(nocanonify)dnl FEATURE(nouucp)dnl FEATURE(always_add_domain)dnl MAILER(local)dnl MAILER(procmail)dnl MAILER(smtp)dnlzde je třeba také soubor
/etc/service.switch
s obsahem:
hosts files aliases filesDůležité je při editování
/etc/service.switch
a konfiguračního
souboru sendmail
oddělení sloupců pomocí tabulátoru a ne
mezerníkem.
sendmail.cf
pro UUCP server.
include(`../m4/cf.m4') VERSIONID(`linux for setup with uucp which uses domain names')dnl OSTYPE(linux)dnl define(`confDEF_USER_ID', `daemon:daemon')dnl define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl define(`QUEUE_DIR', `/var/mqueue')dnl define(`confTRUSTED_USERS', `wwwrun')dnl FEATURE(local_procmail)dnl FEATURE(nodns)dnl FEATURE(nocanonify)dnl FEATURE(always_add_domain)dnl FEATURE(mailertable)dnl MAILER(local)dnl MAILER(procmail)dnl MAILER(smtp)dnl MAILER(uucp)dnlPro server není možné použít žádný řádek
define(`SMART_HOST', uucp-dom:otheruucphost)dnla ten připojit. Syntax
/etc/mail/mailertable
si přečtěte v souboru README
v adresáři /usr/share/sendmail/
, resp. /etc/sendmail.config/
.
Důležité je při editování oddělení sloupců pomocí tabulátoru a ne mezerníkem.