[PREVIOUS CHAPTER]
[NEXT CHAPTER]
4 è¨è¨ˆæŒ‡é‡ã«é–¢ã™ã‚‹ã„ãã¤ã‹ã®è€ƒå¯Ÿâ€¦
4.1 From: ã¯ã™ã¹ã¦ã‚’èªã‚ã‚‹ã¹ãã ã‚ã†ã‹ï¼Ÿ
ç¾åœ¨ã¯ $REJECT_ADDR ã§å®šç¾©ã•れãŸã‚¢ãƒ‰ãƒ¬ã‚¹ç¾¤ã‚’ From: ã«å«ã‚€ã‚‚ã®ã¯ã‚¨ãƒ©ãƒ¼
ã¨ã—ã¦ç®¡ç†è€…ã¸ãƒ•ォワードã•れã¾ã™ã€‚ãれã¯å€‹äººã‚’代表ã—ã¦ã„ã‚‹ã¨ã¿ãªã•れãª
ã„アドレスã«ãŸã„ã—ã¦ã§ã™ã€‚ã¨ã„ã†ã®ã¯ï¼ï¼¬ã¨ã¯å€‹äººã¨å€‹äººã‚’çµã³ä»˜ã‘ã‚‹ã‚‚ã®
ã ã¨æ€ã‚れるã‹ã‚‰ã§ã™ã€‚ç¾åœ¨ã¯
$REJECT_ADDR = 'root|postmaster|MAILER-DAEMON|msgs|nobody';
$REJECT_ADDR .= '|majordomo|listserv|listproc';
ã®ã‚ˆã†ã«è¨å®šã•れã¦ã„ã¾ã™ã€‚From:ãŒã“れらã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã ã£ãŸå ´åˆç®¡ç†è€…ã¸ãƒ•ã‚©
ワードã—伺ã„ã‚’ç«‹ã¦ã¾ã™ã€‚ãã“ã‹ã‚‰å¾Œã¯ï¼ï¼¬ç®¡ç†è€…ã®åˆ¤æ–ã§ã—ょã†ã€‚
ã“ã®ä»–ã«ã‚‚ uudecode ã‚„ sysdiag(苦笑) ã®ã‚ˆã†ãª attack ã§å‡ºã¦ããã†ãªã‚¢
ドレスもã‚りã¾ã™ãŒã€ã¾ãã¾ãšä½¿ã£ã¦ãªã„ã§ã—ょã†ã€‚æžœãŸã—ã¦ã“れã¯å¢—ã‚„ã™ã¹
ããªã®ã‹ã€æ¸›ã‚‰ã™ã¹ããªã®ã‹ï¼Ÿç§è¦‹ã¨ã—ã¦ã¯ã€ã‚‚ã£ã¨å¢—ã‚„ã™ã¹ãã§ã¯ãªã„ã ã‚
ã†ã‹ã¨æ€ã†ã®ã§ã™ãŒâ€¦
æ£è¦è¡¨ç¾ã§ãƒžãƒƒãƒã—㟠Email アドレスをã¯ã˜ã機能もã‚りã¾ã™ã€‚
$REJECT_ADDR_LIST ä¸ã«æ£è¦è¡¨ç¾ã‚’定義ã—ã¾ã™ã€‚デフォールトã¯(CF ã«åˆã‚ã›
ã¦) spamlist ã¨ã„ã†ãƒ•ァイルã§ã™ã€‚
../filter 2.14
../filter 2.14
4.2 MLç„¡é™ãƒ«ãƒ¼ãƒ—ã®ãƒã‚§ãƒƒã‚¯ãƒ¡ã‚«ãƒ‹ã‚ºãƒ
7.7
デフォールト㯠$CHECK_MESSAGE_ID ãŒã‚»ãƒƒãƒˆã•れã¦ã„ã¾ã™ã€‚ã“ã®æ™‚ã¯
「Message-ID: フィールドã¯ãƒ¡ãƒ¼ãƒ«ãれãžã‚Œã«ã¤ã„ã¦æ™‚空全体㧠unique ã§ã‚
ã‚‹ã€ã¨ã„ã†å®šç¾©ã‚’利用ã—ãŸãƒ«ãƒ¼ãƒ—ãƒã‚§ãƒƒã‚¯ã‚’行ãªã„ã¾ã™ã€‚
ã“れ以外ã«ã‚‚ãƒã‚§ãƒƒã‚¯ã¯ã—ã¦ã„ã¾ã™ãŒã€ç†è«–上ã¯ã“ã® uniqueness ãŒã‚‚ã£ã¨ã‚‚
美ã—ã„ã§ã—ょã†ã。
4.3 newsyslog(8)
/usr/bin/newsyslog ã«å¯¾å¿œã™ã‚‹ã‚‚ã®ã¨ã—ã¦ã€libnewsyslog.pl ãŒå®Ÿè£…ã•れã¦
ã„ã¾ã™ã€‚昔㮠/etc/daily ç‰ã§ã¯
...
rename log.0 log.1
rename log log.0
...
ã¨ã‚„ã£ã¦ã„ãŸãƒã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã®æ•´ç†ã‚’行ãªã†ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã™ã€‚NetBSD ã§ã¯ã€ã‚‚
ã¨ã‚‚㨠MITã® Athena Project ã§ä½œã‚‰ã‚ŒãŸãƒ—ãƒã‚°ãƒ©ãƒ ãŒä½¿ã‚れã¦ã„ã¾ã™ã€‚
fml.pl ãŒnewsyslog を使ã£ã¦å‡¦ç†ã™ã‚‹ãƒ‡ãƒ•ォールトã®ãƒ•ァイル群ã¯
@NEWSYSLOG_FILES ã§æ¬¡ã®ãƒ•ァイルã«å®šã‚られã¦ã„ã¾ã™ã€‚
@NEWSYSLOG_FILES =
("$MSEND_RC.bak", "$MEMBER_LIST.bak", "$ACTIVE_LIST.bak");
ã¤ã¾ã‚Šã¾ã¨ã‚ãŠãりã€é…é€ãƒ»èªè¨¼ãƒªã‚¹ãƒˆç‰ã®å¤‰æ›´ãŒã‚ã£ãŸæ™‚ã«ã§ãã‚‹ãƒãƒƒã‚¯ã‚¢ãƒƒ
プファイルã§ã™ã€‚ã“ã‚Œã¯æ—¥æ›œã®æœ msend.pl (ã¾ã¨ã‚ãŠãりã®ãƒ—ãƒã‚°ãƒ©ãƒ )ãŒå®Ÿ
行ã—ã¦ã„ã¾ã™ã€‚ã¾ã¨ã‚é€ã‚Šã‚’ã—ã¦ã„ãªã„ãªã‚‰å®Ÿè¡Œã•れã¾ã›ã‚“。
ã¾ã¨ã‚é€ã‚Šã‚’ã—ã¦ã„ãªã„ãªã‚‰ãªã‚“らã‹ã®å½¢ã§åˆ¥é€”å‹•ã‹ã™å¿…è¦ãŒã‚りã¾ã™ã€‚
ã¾ãŸé–¢æ•°ã‚³ãƒ¼ãƒ«è‡ªä½“(&NewSyslog)ã®å¼•æ•°(é…列)ã¯æ•´ç†ã—ãŸã„ファイル群ã§ã™ã€‚
変数 $NEWSYSLOG_MAX ã¯ã€Œæ•´ç†ã™ã‚‹ã®ã¯ä½•個ã¾ã§ã‹ï¼Ÿã€ã‚’決ã‚ã¾ã™ã€‚デフォー
ルトã¯ï¼”ã§ã€ã¤ã¾ã‚Š
log.4 log.3 ... log.0 log
ã¾ã§é †ç•ªã«ã¾ã‚ã£ã¦ä¿å˜ãƒ»æ•´ç†ã•れã¾ã™ã€‚@NEWSYSLOG_FILES ã®ãƒã‚°ãƒ•ァイル
㯠msend ãŒæ—¥æ›œã®æœ newsyslog ã‚’ã‹ã‘ã¾ã™ã€‚
4.4 Date: == サーãƒãŒé…é€ã—ãŸæ™‚é–“
4.5 Received: を削る
../header_rewrite 3.4
4.6 Return-Receipt-To: も削るã¹ã
é…é€ã—ãŸãƒ¡ãƒ³ãƒãƒ¼å…¨å“¡ã‹ã‚‰ãƒ¡ãƒ¼ãƒ«ãŒè¿”ã£ã¦ãã‚‹ã‹ã‚‰å‰Šã‚‹ã§ã™ã€‚
ã‚‚ã¡ã‚ん本æ¥ã¯ãƒ˜ãƒƒãƒ€ã®æ„味を考ãˆã¦ãƒ¡ãƒ¼ãƒ«ã‚’書ã‹ãªã„â€ãã®ãƒ¡ãƒ¼ãƒ«ã‚’出ã—ãŸ
人â€ãŒæ‚ªã„ã®ã¯ã„ã†ã¾ã§ã‚‚ã‚りã¾ã‚“。
[PREVIOUS CHAPTER]
[NEXT CHAPTER]