さくらのレンタルサーバーを契約しました
読了まで:約3分
と
なんで今時レンタルサーバーを契約したのか
これに
今時、
開発者なら VPS を 借りるもんじゃね?
と
- self-managed ではない
メールサーバーを 確保したかった - 静的生成した
ブログの データを 手軽に rsync で deploy したかった - サーバを
落さずに 運用するのが 面倒だったので その 辺りを 丸投げしたかった
まぁ一番の
また
あと
さくらのレンタルサーバーを借りてみてどうだったか
それで
ただしメールサーバと
- 受信した
メールを ByDate/Year/Month
に自動的に 振り分ける - 迷惑メールの
処理に 使う spamassassin
の設定を 調整する - 過去の
メールアドレスも 含めて 一つの Mailbox に データを まと める
と
ちなみに.mailfilter
のspamassassin
のspamassasin
の
.mailfilter
:
if ( ! ( /^From:\s*(.*)/ && lookup( $MATCH1, ".whitelist" ) ) )
{
xfilter "/usr/local/bin/spamc"
}
if ( /^X-Spam-Flag:.*YES/ )
{
to "maildir/.spam/"
}
DATE=`date +%Y.%m`
DEST=".ByDate.${DATE}"
YEAR=`date +.ByDate.%Y`
test="/bin/test"
mkdir="/bin/mkdir"
touch="/usr/bin/touch"
system "${test} -d maildir/${YEAR}/cur || ${mkdir} -m 700 -p maildir/${YEAR}/cur"
system "${test} -d maildir/${YEAR}/new || ${mkdir} -m 700 -p maildir/${YEAR}/new"
system "${test} -d maildir/${YEAR}/tmp || ${mkdir} -m 700 -p maildir/${YEAR}/tmp"
system "${touch} maildir/${YEAR}/maildirfolder"
system "${test} -d maildir/${DEST}/cur || ${mkdir} -m 700 -p maildir/${DEST}/cur"
system "${test} -d maildir/${DEST}/new || ${mkdir} -m 700 -p maildir/${DEST}/new"
system "${test} -d maildir/${DEST}/tmp || ${mkdir} -m 700 -p maildir/${DEST}/tmp"
system "${touch} maildir/${DEST}/maildirfolder"
to "maildir/${DEST}"
.spammassasin/user_prefs
:
required_score 5.0
report_safe 0
# Japanese
normalize_charset 1
ok_locales ja en
ok_languages ja en
score FROM_EXCESS_BASE64 0
score GAPPY_SUBJECT 0
score HTML_COMMENT_8BITS 0
score OBFUSCATING_COMMENT 0
score OBSCURED_EMAIL 0
score SUBJECT_ENCODED_TWICE 0
score SUBJECT_EXCESS_BASE64 0
score SUBJ_ILLEGAL_CHARS 0
score UPPERCASE_25_50 0
score UPPERCASE_50_75 0
score WEIRD_QUOTING 0
# RBL
## all.rbl.jp
header RCVD_IN_ALL_RBL_JP eval:check_rbl_txt('rbl.jp', 'all.rbl.jp.')
describe RCVD_IN_ALL_RBL_JP Received via a relay in all.rbl.jp
tflags RCVD_IN_ALL_RBL_JP net
score RCVD_IN_ALL_RBL_JP 2.0
## url.rbl.jp
urirhssub URLBL_RBLJP url.rbl.jp. A 2
body URLBL_RBLJP eval:check_uridnsbl('URLBL_RBLJP')
describe URLBL_RBLJP Has URI in url.rbl.jp
tflags URLBL_RBLJP net
score URLBL_RBLJP 4.0
uridnsbl URLBL_IP_RBLJP url.rbl.jp. TXT
body URLBL_IP_RBLJP eval:check_uridnsbl('URLBL_IP_RBLJP')
describe URLBL_IP_RBLJP Has IP URL in url.rbl.jp
tflags URLBL_IP_RBLJP net
score URLBL_IP_RBLJP 4.0
## dyndns.rbl.jp
urirhssub URLBL_DYNDNS_RBLJP dyndns.rbl.jp. A 4
body URLBL_DYNDNS_RBLJP eval:check_uridnsbl('URLBL_DYNDNS_RBLJP')
describe URLBL_DYNDNS_RBLJP URL uses Dynamic DNS service
tflags URLBL_DYNDNS_RBLJP net
score URLBL_DYNDNS_RBLJP 4.0
score RCVD_IN_SORBS_BLOCK 0
score RCVD_IN_SORBS_DUL 0
score RCVD_IN_SORBS_HTTP 0
score RCVD_IN_SORBS_MISC 0
score RCVD_IN_SORBS_SMTP 0
score RCVD_IN_SORBS_SOCKS 0
score RCVD_IN_SORBS_WEB 0
score RCVD_IN_SORBS_ZOMBIE 0
# BAYES
score BAYES_99 8.0
score BAYES_95 5.0
score BAYES_80 3.0
score BAYES_60 2.0
score BAYES_50 1.0
score BAYES_40 0.5
score BAYES_20 -0.5
score BAYES_05 -2.0
score BAYES_00 -5.0
ちなみに
- 基本的には
スパムや フィッシングは 正しく 処理できている - しかし
時々は 誤爆したりすり 抜けが 発生する - とは
言えそれ以外は 基本的には 問題が ない
と
な
とは
以上
と
まぁ Hosting 環境に
あとは
な