Dell Dimension 8200 | SolarisTM 10 x86 1/06 |
POP Before SMTP with sendmail-8.13.8 + smtpfeed + clamav-milter AND SMTP認証 + SMTPS + POP3S
sendmail-8.13.8
1. BerkeleyDB.4.4.20のインストール
2. drac-1.12のインストール
3. cyrus-saslのインストール
4. SSL鍵とSSL証明書と ca-bundle.crtの作成
5. qpopper4.0.9のインストール
6. smtpfeed-1.20のインストール
7. clamav-milter (ウィルス対策)
8. sendmail-8.13.8のインストール
9. sendmail-8.13.8の設定
9-2. (バーチャルドメインの設定)
define(`confMAPDEF', `-DNEWDB -DSASL=2 -DMAP_REGEX') define(`confLIBDIRS', `-L/usr/local/lib -L/usr/local/lib/sasl2 -L/usr/local/BerkeleyDB.4.4/lib -L/opt/sfw/lib -L/usr/sfw/lib -L/usr/lib -R/usr/local/lib -R/usr/local/lib/sasl2 -R/usr/local/BerkeleyDB.4.4/lib -R/opt/sfw/lib -R/usr/sfw/lib -R/usr/lib') define(`confINCDIRS', `-I/usr/local/include -I/usr/local/include/sasl -I/usr/local/BerkeleyDB.4.4/include -I/opt/sfw/include -I/usr/sfw/include -I/usr/include') define(`confLIBS', `-lsocket -lnsl -ldb -lsasl2 -lssl -lcrypto') APPENDDEF(`conf_sendmail_ENVDEF',`-DMILTER -DSTARTTLS -D_FFR_TLS_O_T -D_FFR_TLS_1 -D_FFR_TLS_TOREK') |
/* ##### 変更前 ##### */ char Version[] = "8.13.8"; /* ##### 変更後例 ##### */ char Version[] = "2006"; |
divert(-1) # # drac for sendmail.mc # divert(0) VERSIONID(`drac.m4, for sendmail-8.13.*') divert(-1) define(`_CHECK_BY_DRAC_',`dnl # check by drac R`$'* $: $&{client_addr} R$+ $: $(drac `$'1 $: ? $) R? `$'@ ? R$+ `$'@ `$'#OK') LOCAL_CONFIG Kdrac ifdef(`confDRAC_DBTYPE',confDRAC_DBTYPE,`btree') -a@rej@ -o ifdef(`confDRAC_DB', confDRAC_DB,`/etc/mail/dracd') |
SLocal_check_rcpt ifdef(`_CHECK_BY_DRAC_', _CHECK_BY_DRAC_) Scheck`'_U_`'rcpt |