| 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  |