Obsah

ÚVOD » tajná oblast CLnet » 3comCiscoHuaweiIPv6LinuxMicrosoftNovellRouterboardVMwareostatní instalaceknihovna


04.01.2015 09:55

Sendmail

/etc/mail/sendmail.cf

divert(-1)
#
# komentář 
divert(0)dnl
dnl # zde musi byt uvedena cesta k cf.m4
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $')dnl
OSTYPE(`linux')dnl
dnl # cesta k procmailu či dropmailu
dnl define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
dnl # pro lokalni dorucovani budem pouzivat procmail (dropmail)
dnl FEATURE(local_procmail)dnl
dnl Toto bere v úvahu soubor /etc/mail/access.db kde jsou IP nebo domény, ze kterých je možno
dnl posílat maily
FEATURE(access_db)dnl
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0,Name=MTA')dnl
DOMAIN(generic)dnl
MAILER(smtp)dnl
MAILER(local)dnl

/etc/mail/access

10.10		RELAY
cyberpromo.com  REJECT
sendmail.org	RELAY 

přepsání odesilatele

SMART_HOST - nadřazený SMTP

  1. vytvořit soubor /etc/mail/service.switch a určit, jaké služby má sendmail využívat pro převod jmen resp. bude potřeba nastavit jej tak, aby se nepoužívalo dns:
    aliases files
    hosts nis files
  2. dále přidat do sendmail.mc
    define(`SMART_HOST', `name.of.smart.host')dnl
    FEATURE(`accept_unresolvable_domains')dnl
    FEATURE(`accept_unqualified_senders')dnl
  3. do submit.mc přidat řádek define(`confDIRECT_SUBMISSION_MODIFIERS', `C')dnl

sendmail.mc podrobněji

divert(-1)
divert(0)dnl
VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $')dnl

define(`confDEF_USER_ID',`8:12')dnl

OSTYPE(`linux')dnl

DOMAIN(`generic')dnl

define(`confTRY_NULL_MX_LIST',true)dnl

define(`confDONT_PROBE_INTERFACES',true)dnl

define(`confMAX_MESSAGE_SIZE',`20000')dnl

define(`confMAX_RCPTS_PER_MESSAGE',`10')dnl

define(`SMART_HOST', `your.isp.mail.server')

define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl

define(`LOCAL_MAILER_FLAGS', `ShPfn')dnl

define(`LOCAL_MAILER_ARGS', `procmail -a $h -d $u')dnl

FEATURE(`nocanonify')

FEATURE(`smrsh',`/usr/sbin/smrsh')dnl

FEATURE(`mailertable')dnl

FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl

FEATURE(`redirect')dnl

FEATURE(`always_add_domain')dnl

FEATURE(`use_cw_file')dnl

FEATURE(`local_procmail')dnl

FEATURE(`access_db')dnl

dnl FEATURE(`blacklist_recipients')dnl

dnl FEATURE(`dnsbl')dnl

FEATURE(`accept_unresolvable_domains')

MAILER(`local')dnl MAILER(`smtp')dnl MAILER(`procmail')dnl