「sendmail cf Solaris」の編集履歴(バックアップ)一覧はこちら

sendmail cf Solaris - (2007/09/24 (月) 16:04:45) の最新版との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*sendmailのコンフィグ ***内部スプール sendmail.mc VERSIONID(`$Id: generic-solaris.mc,v 8.14 gshapiro Exp $') OSTYPE(solaris2)dnl DOMAIN(generic)dnl Dwrmail Dmsend.test define(`confDOMAIN_NAME',`$w.$m')dnl define(`DATABASE_MAP_TYPE',`dbm')dnl define(`MAIL_SETTINGS_DIR',`/etc/mail/')dnl define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl RELAY_DOMAIN_FILE(`/etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl FEATURE(`access_db')dnl define(`ALIAS_FILE', `/etc/mail/aliases')dnl FEATURE(`blacklist_recipients')dnl define(`SMART_HOST', `mgw.send.test')dnl←ローカルメール以外はmgwへ define(`confPRIVACY_FLAGS', `public')dnl define(`LOCAL_MAILER_FLAGS7, LOCAL_MAILER_FLAGS`'P)dnl define(`confTO_IDENT', `0s')dnl define(confMAX_HOP', `25')dnl FEATURE(`no_default_msa')dnl DEAMON_OPTIONS(`Port=25, NAME=MSA, M=E')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl FEATURE(`nouucp',`reject')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl FEATURE(`limited_masquerade')dnl FEATURE(`always_add_domain')dnl define(`confCOPY_ERRORS_TO', `root')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl FEATURE(`accept_unresolvable_domains')dnl MAILER(local)dnl←メーラー定義は最後に記述 MAILER(smtp)dnl access ・デフォルトはOK(ローカルへのリレーは許可)になっている。 ・外部への許可はRELAY、拒否はREJECTで定義 192.168.1 RELAY local-host-names ・自ドメインと自ホスト宛をスプール send.test rmail.send.test mailertable smarthostで定義済みのため空 relay-domains 空 ***外部へのリレーサーバ sendmail.mc OSTYPE(solaris2)dnl DOMAIN(generic)dnl Dwmgw Dmsend.test define(`confDOMAIN_NAME',`$w.$m')dnl define(`DATABASE_MAP_TYPE',`dbm')dnl define(`MAIL_SETTINGS_DIR',`/etc/mail/')dnl define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl RELAY_DOMAIN_FILE(`/etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl FEATURE(`access_db')dnl define(`ALIAS_FILE', `/etc/mail/aliases')dnl FEATURE(`blacklist_recipients')dnl define(`SMART_HOST', `smail.send.test,smail2.send.test')dnl define(`confPRIVACY_FLAGS', `public')dnl define(`LOCAL_MAILER_FLAGS7, LOCAL_MAILER_FLAGS`'P)dnl define(`confTO_IDENT', `0s')dnl define(confMAX_HOP', `25')dnl FEATURE(`no_default_msa')dnl DEAMON_OPTIONS(`Port=25, NAME=MSA, M=E')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl FEATURE(`nouucp',`reject')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl FEATURE(`limited_masquerade')dnl FEATURE(`always_add_domain')dnl define(`confCOPY_ERRORS_TO', `root')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl FEATURE(`accept_unresolvable_domains')dnl MAILER(local)dnl MAILER(smtp)dnl ***外部メールサーバ ・MXを参照して配送する。自ドメイン宛は内部サーバへ配送 sendmail.mc VERSIONID(`$Id: generic-solaris.mc,v 8.14 gshapiro Exp $') OSTYPE(solaris2)dnl DOMAIN(generic)dnl Dwsmail Dmsend.test define(`confDOMAIN_NAME',`$w.$m')dnl FEATURE(`relay_based_on_MX')dnl define(`DATABASE_MAP_TYPE',`dbm')dnl define(`MAIL_SETTINGS_DIR',`/etc/mail/')dnl define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl RELAY_DOMAIN_FILE(`/etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl FEATURE(`access_db')dnl define(`ALIAS_FILE', `/etc/mail/aliases')dnl FEATURE(`blacklist_recipients')dnl define(`confPRIVACY_FLAGS', `public')dnl define(`LOCAL_MAILER_FLAGS7, LOCAL_MAILER_FLAGS`'P)dnl define(`confTO_IDENT', `0s')dnl define(confMAX_HOP', `25')dnl FEATURE(`no_default_msa')dnl DEAMON_OPTIONS(`Port=25, NAME=MSA, M=E')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl FEATURE(`nouucp',`reject')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl FEATURE(`limited_masquerade')dnl FEATURE(`always_add_domain')dnl define(`confCOPY_ERRORS_TO', `root')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl FEATURE(`accept_unresolvable_domains')dnl MAILER(local)dnl MAILER(smtp)dnl ***オールインワン ・自ドメイン宛のメールをスプールする。 ・外部に対してはMXを参照して配送する。 sendmail.mc VERSIONID(`$Id: generic-solaris.mc,v 8.14 gshapiro Exp $') OSTYPE(solaris2)dnl DOMAIN(generic)dnl Dwrmail2 Dmrecv2.test define(`confDOMAIN_NAME',`$w.$m')dnl FEATURE(`relay_based_on_MX')dnl define(`DATABASE_MAP_TYPE',`dbm')dnl define(`MAIL_SETTINGS_DIR',`/etc/mail/')dnl define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl RELAY_DOMAIN_FILE(`/etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl FEATURE(`access_db')dnl define(`ALIAS_FILE', `/etc/mail/aliases')dnl FEATURE(`blacklist_recipients')dnl define(`confPRIVACY_FLAGS', `public')dnl define(`LOCAL_MAILER_FLAGS7, LOCAL_MAILER_FLAGS`'P)dnl define(`confTO_IDENT', `0s')dnl define(confMAX_HOP', `25')dnl FEATURE(`no_default_msa')dnl DEAMON_OPTIONS(`Port=25, NAME=MSA, M=E')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl FEATURE(`nouucp',`reject')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl FEATURE(`limited_masquerade')dnl FEATURE(`always_add_domain')dnl define(`confCOPY_ERRORS_TO', `root')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl FEATURE(`accept_unresolvable_domains')dnl MAILER(local)dnl MAILER(smtp)dnl
*sendmailのコンフィグ ***sendmailの基本設定 /etc/mail以下の各ファイルは以下のような機能を持ちます。 また、以下の設定では、aliasesをnewaliasesコマンドにて、またaccess、mailertableをmakemapコマンドにてdbm化しました。 |ファイル名|機能| |/etc/mail/access|sendmailアクセスデータベースファイル| |/etc/mail/aliases|メールボックスエイリアス| |/etc/mail/local-host-names|sendmailが受け付ける配送先ホストのリスト| |/etc/mail/mailer.conf|メーラプログラムの設定| |/etc/mail/mailertable|メーラ配送表| |/etc/mail/sendmail.cf|sendmail の主設定ファイル| |/etc/mail/virtusertable|仮想ユーザおよび仮想ドメイン表| ***内部スプールサーバ ・自ドメイン宛のメールをスプールする。 ・それ以外をsmarthostでリレーサーバへ配送する。 sendmail.mc VERSIONID(`$Id: generic-solaris.mc,v 8.14 gshapiro Exp $') OSTYPE(solaris2)dnl DOMAIN(generic)dnl Dwrmail Dmsend.test define(`confDOMAIN_NAME',`$w.$m')dnl define(`DATABASE_MAP_TYPE',`dbm')dnl define(`MAIL_SETTINGS_DIR',`/etc/mail/')dnl define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl RELAY_DOMAIN_FILE(`/etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl FEATURE(`access_db')dnl define(`ALIAS_FILE', `/etc/mail/aliases')dnl FEATURE(`blacklist_recipients')dnl define(`SMART_HOST', `mgw.send.test')dnl define(`confPRIVACY_FLAGS', `public')dnl define(`LOCAL_MAILER_FLAGS7, LOCAL_MAILER_FLAGS`'P)dnl define(`confTO_IDENT', `0s')dnl define(confMAX_HOP', `25')dnl FEATURE(`no_default_msa')dnl DEAMON_OPTIONS(`Port=25, NAME=MSA, M=E')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl FEATURE(`nouucp',`reject')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl FEATURE(`limited_masquerade')dnl FEATURE(`always_add_domain')dnl define(`confCOPY_ERRORS_TO', `root')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl FEATURE(`accept_unresolvable_domains')dnl MAILER(local)dnl MAILER(smtp)dnl access ・デフォルトはOK(ローカルへのリレーは許可)になっている。 ・外部への許可はRELAY、拒否はREJECTで定義 192.168.1 RELAY local-host-names ・自ドメインと自ホスト宛をスプール send.test rmail.send.test mailertable smarthostで定義済みのため空 relay-domains 空 ***外部-内部間のリレーサーバ ・自ドメイン宛はスプールサーバへ配送する。 ・それ以外はsmarthostで外部メールサーバへ配送する。 sendmail.mc ・smarthostは2つのホストを定義した。 →負荷分散的に動作し、優先順位はつけられなかった。 OSTYPE(solaris2)dnl DOMAIN(generic)dnl Dwmgw Dmsend.test define(`confDOMAIN_NAME',`$w.$m')dnl define(`DATABASE_MAP_TYPE',`dbm')dnl define(`MAIL_SETTINGS_DIR',`/etc/mail/')dnl define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl RELAY_DOMAIN_FILE(`/etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl FEATURE(`access_db')dnl define(`ALIAS_FILE', `/etc/mail/aliases')dnl FEATURE(`blacklist_recipients')dnl define(`SMART_HOST', `smail.send.test,smail2.send.test')dnl define(`confPRIVACY_FLAGS', `public')dnl define(`LOCAL_MAILER_FLAGS7, LOCAL_MAILER_FLAGS`'P)dnl define(`confTO_IDENT', `0s')dnl define(confMAX_HOP', `25')dnl FEATURE(`no_default_msa')dnl DEAMON_OPTIONS(`Port=25, NAME=MSA, M=E')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl FEATURE(`nouucp',`reject')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl FEATURE(`limited_masquerade')dnl FEATURE(`always_add_domain')dnl define(`confCOPY_ERRORS_TO', `root')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl FEATURE(`accept_unresolvable_domains')dnl MAILER(local)dnl MAILER(smtp)dnl access 192.168.1 RELAY local-host-names mgw.send.test mailertable rmail.send.test esmtp:[192.168.1.208] send.test esmtp:[192.168.1.208] relay-domains 空 ***外部メールサーバ ・自ドメイン宛は内部サーバへ配送する。 ・それ以外はMXを参照して配送する。 sendmail.mc VERSIONID(`$Id: generic-solaris.mc,v 8.14 gshapiro Exp $') OSTYPE(solaris2)dnl DOMAIN(generic)dnl Dwsmail Dmsend.test define(`confDOMAIN_NAME',`$w.$m')dnl define(`DATABASE_MAP_TYPE',`dbm')dnl define(`MAIL_SETTINGS_DIR',`/etc/mail/')dnl define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl RELAY_DOMAIN_FILE(`/etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl FEATURE(`access_db')dnl define(`ALIAS_FILE', `/etc/mail/aliases')dnl FEATURE(`blacklist_recipients')dnl define(`confPRIVACY_FLAGS', `public')dnl define(`LOCAL_MAILER_FLAGS7, LOCAL_MAILER_FLAGS`'P)dnl define(`confTO_IDENT', `0s')dnl define(confMAX_HOP', `25')dnl FEATURE(`no_default_msa')dnl DEAMON_OPTIONS(`Port=25, NAME=MSA, M=E')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl FEATURE(`nouucp',`reject')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl FEATURE(`limited_masquerade')dnl FEATURE(`always_add_domain')dnl define(`confCOPY_ERRORS_TO', `root')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl FEATURE(`accept_unresolvable_domains')dnl MAILER(local)dnl MAILER(smtp)dnl access 192.168.1 RELAY local-host-names smail.send.test mailertable send.test esmtp:[192.168.1.118] relay-domains 空 ***オールインワン(ここでは受信側ドメインのホスト) ・自ドメイン宛のメールをスプールする。 ・外部に対してはMXを参照して配送する。 sendmail.mc VERSIONID(`$Id: generic-solaris.mc,v 8.14 gshapiro Exp $') OSTYPE(solaris2)dnl DOMAIN(generic)dnl Dwrmail2 Dmrecv2.test define(`confDOMAIN_NAME',`$w.$m')dnl define(`DATABASE_MAP_TYPE',`dbm')dnl define(`MAIL_SETTINGS_DIR',`/etc/mail/')dnl define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl RELAY_DOMAIN_FILE(`/etc/mail/relay-domains')dnl FEATURE(`mailertable')dnl FEATURE(`access_db')dnl define(`ALIAS_FILE', `/etc/mail/aliases')dnl FEATURE(`blacklist_recipients')dnl define(`confPRIVACY_FLAGS', `public')dnl define(`LOCAL_MAILER_FLAGS7, LOCAL_MAILER_FLAGS`'P)dnl define(`confTO_IDENT', `0s')dnl define(confMAX_HOP', `25')dnl FEATURE(`no_default_msa')dnl DEAMON_OPTIONS(`Port=25, NAME=MSA, M=E')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl FEATURE(`nouucp',`reject')dnl MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl FEATURE(`limited_masquerade')dnl FEATURE(`always_add_domain')dnl define(`confCOPY_ERRORS_TO', `root')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl FEATURE(`accept_unresolvable_domains')dnl MAILER(local)dnl MAILER(smtp)dnl access 192.168.1 RELAY local-host-names recv2.test rmail2.recv2.test mailertable 空 relay-domains 空

表示オプション

横に並べて表示:
変化行の前後のみ表示: