SMTP (¿ªÀÚÁÖ: Simple Mail Transfer Protocol,
À̸ÞÀÏÀ» ÁÖ°í ¹Þ´Â µ¥ »ç¿ëµÇ´Â Ç¥ÁØ ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ), ¼¾µå¸ÞÀÏ,
À̸ÞÀÏ(e-mail)¿¡ ´ëÇÑ ÀϹÝÀûÀÎ ±âº» Áö½ÄÀ» ¾Ë°í ½Í´Ù¸é, UnixWorld
Online TutorialÀÇ 8¹ø ±ÛÀ» ÀÐÀ¸¸é µÈ´Ù. ±× ±ÛÀº ¼¾µå¸ÞÀÏ 8.7À» ¼³¸íÇÏ°í
ÀÖ´Ù.
http://www.networkcomputing.com/unixworld/tutorial/008/008.txt.html
Áö±Ý±îÁöÀÇ ¼¾µå¸ÞÀÏ¿¡ ´ëÇÑ °¡Àå ÁÁÀº Ã¥Àº ¡°Sendmail¡±
(http://www.ora.com/catalog/sendmail2/noframes.html; Costales, Allman,
and Rickert: O¡¯Reilly & Associates) ÀÏ °ÍÀÌ´Ù. ±× Ã¥Àº ¼¾µå¸ÞÀÏ
8.8±îÁö ¼³¸íÇÏ°í ÀÖ´Ù. ¼¾µå¸ÞÀÏ¿¡ ´ëÇÑ ¶Ç ´Ù¸¥ Ã¥Àº ¡°Sendmail:
Theory and Practice¡± (http://www.vix.com/vix/smtap/)ÀÌ´Ù. ÇÏÁö¸¸
ÀÌ Ã¥Àº ¼¾µå¸ÞÀÏ ¹öÀü 8¿¡ ´ëÇÑ ³»¿ëÀº ¾ø´Ù.
ÀÌ ±ÛÀÌ ºñ·Ï 1985³âºÎÅÍ ¾²¿©Á³Áö¸¸, ¼¾µå¸ÞÀÏÀÇ
¹öÀü¾÷ °úÁ¤À» Àß ¹Ý¿µÇÏ°í ÀÖ´Ù.
¼¾µå¸ÞÀÏ: ¼³Á¤/¿øº»(sources)
À̸ÞÀÏÀ» »ç¿ëÇϱâ À§ÇØ SunÀ» ¼³Á¤ÇÏ·Á ÇÑ´Ù¸é,
¡°±î´Ù·Î¿î Sun ¿ìÆí ½Ã½ºÅÛ ¼³Á¤Çϱ⡱
(How to Fix a Cranky
Sun Mail System, http://www.send-
mail.org/~ca/email/sun.sendmail.fix.html)¸¦
Àоî¾ß ÇÑ´Ù. ±× ±ÛÀº SunOS 4¿Í SunOS 5.x (x<5; Solaris 2.x)À»
À§ÇØ ¾²¿©Á³´Ù. SunOS 5.5·Î ½ÃÀÛÇÑ´Ù¸é, SunÀÌ ¼¾µå¸ÞÀÏ 8(.6)À» °°ÀÌ
¹èÆ÷Çϱ⠶§¹®¿¡, ±× ¹öÀü¿¡ ´ëÇؼ´Â ÀÌ ±Û¿¡¼ÀÇ ÈùÆ® ÀϺθ¸À» »ç¿ëÇÒ
¼ö ÀÖÀ» °ÍÀÌ´Ù. Áï ´õ ÀÌ»óÀÇ sendmail.mx´Â ¾ø´Ù. SunÀº ¼¾µå¸ÞÀÏÀ»
8.8·Î ¾÷±×·¹À̵å ÇØÁÖ´Â ÆÐÄ¡¸¦ ³»³õ¾Ò´Ù.
±×·¯³ª °¡Àå ÁÁÀº ¼±ÅÃÀº ¼¾µå¸ÞÀÏ 8.9·Î ¾÷±×·¹À̵å
ÇÏ´Â °ÍÀÌ´Ù. ½ÇÁ¦ ¹öÀü(1998-07-02)Àº ¼¾µå¸ÞÀÏ 8.9.1ÀÌ´Ù. ´Ù¸¥ FTP
¼¹ö¿¡µµ ÀÌ¹Ì ¿Ã¶ó¿Í ÀÖ´Ù.
¾÷±×·¹À̵带 À§ÇÑ °¡Àå Áß¿äÇÑ µÎ ¹®¼´Â ¡°Ç¥ÁØ
SunÀÇ ¼³Á¤ ÆÄÀϵéÀ» ¼¾µå¸ÞÀÏ ¹öÀü 8¿¡ ¸Â°Ô º¯È¯Çϱ⡱ (http://www.sendmail.org/~ca/email/converting.sun.configs.html)¿Í
¡°SMI-8.6¿¡¼ ¹öŬ¸® 8.8·Î ÀüȯÇÒ ¶§ÀÇ ¼¾µå¸ÞÀÏ ¹®Á¦µé¡± (http://www.sendmail.org/sun-specific/migration.html)ÀÌ´Ù.
´Ù¸¥ ¹®Á¦µéÀº ¼¾µå¸ÞÀÏ ¹öÀü 8ÀÇ FAQ (http://www.informatik.uni-kiel.de/~ca/faqs/sendmailv8.html)¿¡
´äÀÌ ÀÖÀ» °ÍÀÌ´Ù. (Brad Knowles¿¡ ÀÇÇØ ¿À·§µ¿¾È °ü¸®µÇ¾î ¿Ô´Ù; ¿øº»Àº
¼¾µå¸ÞÀÏÀÇ °³¹ßÀÚÀÎ Eric AllmanÀÌ ÀÛ¼ºÇÏ¿´°í ÇöÀç´Â sendmail.org·Î
µÇµ¹¾Æ¿Ô´Ù). ¡°¼¾µå¸ÞÀÏ ¼³Ä¡¿Í ¿î¿µ °¡À̵塱 (The Sendmail Installation
and Operation Guide)´Â ¼¾µå¸ÞÀÏ ÆÐÅ°Áö¿¡ µé¾îÀÖ´Â ¹®¼Áß¿¡ ÇϳªÀÌ´Ù.
±×°ÍÀº ¼¾µå¸ÞÀÏ¿¡ ´ëÇÑ ±íÀÌ ÀÖ´Â ¼³¸íÀ» ÇØÁØ´Ù. ¼¾µå¸ÞÀÏ ¹èÆ÷º»¿¡
ÀÖ´Â cf/README ÆÄÀÏÀº °£´ÜÇÑ m4 ¼³¸í ÆÄÀÏ¿¡¼ ƯÁ¤ ¿ëµµ¿¡ ¸Â°Ô ¼³Á¤
ÆÄÀÏÀ» ¸¸µå´Â ¹ýÀ» ¼³¸íÇÏ°í ÀÖ´Ù.
Ŭ¶óÀ̾ðÆ®(client) - ¸ðµç ÆíÁö¸¦ ÁöÁ¤µÈ ¸ÞÀÏ
È£½ºÆ®·Î º¸³½´Ù. - ÀÇ sendmail.cf ÆÄÀÏÀº ÀÚüÀûÀ¸·Î ÀüÀÚ ¿ìÆíÀ»
ó¸®ÇÏÁö ¾Ê´Â ¸ðµç È£½ºÆ®¿¡¼ »ç¿ëµÇ¾î Áö±âµµ ÇÑ´Ù. ±× ÆÄÀÏÀº .mc
ÆÄÀÏÀÇ FEATURE(nullclient)¸¦ »ç¿ëÇÏ¿© ¸¸µé¾î Áú ¼öµµ ÀÖ´Ù.
comp.mail.sendmail¿¡¼ °¡Àå ºó¹øÇÑ Áú¹®µé
¡¤ ¼³Á¤ ¿À·ù: ¸ÞÀÏÀÌ µÇµ¹¾Æ ¿Â´Ù.
¼¾µå¸ÞÀÏ ¹öÀü 8ÀÇ FAQ¿¡¼
¡¤ Àú´Â ´ÙÀ½°ú
°°Àº ¡°Local configuration error¡±À» °Þ¾ú½À ´Ï´Ù
553 MX list for domain.net points back to relay.domain.net
554 <user@domain.net>... Local configuration error
¾î¶»°Ô ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï±î?
µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù
1. ´ç½ÅÀº µµ¸ÞÀÎ (¿¹¸¦ µé¾î, domain.net) À¸·Î
º¸³»Áö´Â ÆíÁö¸¦ MX Ç׸ñ(record)À» ÀÌ¿ëÇÏ¿©¼ ƯÁ¤ È£½ºÆ® (ÀÌ °æ¿ì¿¡´Â,
relay.domain.net) ·Î Àü´ÞÇϵµ·Ï ÇßÁö¸¸, relay ±â°è´Â ½º½º·Î¸¦ domain.netÀ¸·Î
ÀνÄÇÏÁö ¸øÇÏ°í ÀÖ´Ù. domain.netÀ» /etc/sendmail.cw (FEATURE(use_cw_file)À»
ÀÌ¿ëÇÏ°í ÀÖ´Ù¸é) ¶Ç´Â ¡°Cw domain.net¡±À» ´ç½ÅÀÇ ¼³Á¤ ÆÄÀÏ¿¡ Ãß°¡Çϵµ·Ï
ÇÑ´Ù.
2. ´Ù¸¥ ¹æ¹ýÀº relay.domain.net¿¡¼ ±× ÆíÁöµéÀ»
Á¤¸»·Î domain.netÀÇ ÆíÁö¸¦ °ü¸®ÇÒ ´Ù¸¥ È£½ºÆ® mail.domain.netÀ¸·Î
º¸³»´Â °ÍÀÌ´Ù. ÀÌ È£½ºÆ®°¡ SMTP·Î Á¢±Ù °¡´ÉÇÏ´Ù¸é °¡Àå ÁÁÀº (°¡Àå
³·Àº) ¿ì¼± ¼øÀ§¸¦ °¡Áö°í mail.domain.netÀ» °¡¸®Å°´Â MX Ç׸ñÀ» ¸¸µé¾î¾ß
ÇÑ´Ù. relay.domain.netÀÌ Á¤¸»·Î ½º½º·Î°¡ relay.domain.netÀÓÀ» ¾Ë
¼ö ÀÖµµ·Ï ÇÏ¿©¶ó. MX Ç׸ñÀ» ¼³Á¤ÇÑ´Ù¸é relay.domain.net¿¡ ´ëÇÑ Á¤È®ÇÑ
À̸§À» »çÀ¶Çؾ߸¸ ÇÑ´Ù.
¸¸¾à mail.domain.netÀÌ ´Ù¸¥ ÆíÁö Àü¼Û
ÇÁ·ÎÅäÄÝ(UUCP)·Î Á¢±Ù °¡´ÉÇϰųª ¶Ç´Â ¿ÜºÎ¿¡¼ Á÷Á¢ÀûÀ¸·Î Á¢±ÙÇÒ
¼ö ¾ø´Ù¸é, mailertable FEATURE¸¦ º¸¸éµÉ °ÍÀÌ´Ù. ¿¹¸¦ µé¸é, .mc ¼³Á¤
ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº °ÍÀ» »ç¿ëÇ϶ó
FEATURE(mailertable, ¡®dbm -o /etc/mailertable¡¯)
(¶Ç´Â ´Ù¸¥ µ¥ÀÌŸº£À̽º ŸÀÔ, makemap(8)À»
º¸¾Æ¶ó) ±×¸®°í mailertable¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» Ãß°¡Ç϶ó
domain.net smtp:[mail.domain.net]
»ç°¢Çü ²©¼è([ ])´Â ¼¾µå¸ÞÀÏ¿¡¼ mail.domain.net¿¡
´ëÇÑ MX Ç׸ñÀ» ¹«½ÃÇ϶ó´Â ÀǹÌÀÌ´Ù.
µÎ °¡Áö ÈùÆ®: MX Ç׸ñÀº CNAME°ú °°¾Æ¼´Â ¾È
µÈ´Ù. ±×·¸°Ô µÇ¸é ¸¹Àº ¹®Á¦¸¦ ÀÏÀ¸Å²´Ù. (±×¸®°í RFC 974 - ftp://ftp.informatik.uni-kiel.de/pub/internet/rfc/rfc-0900-0999/rfc974.gz
- ¸¦ À§¹ÝÇÑ´Ù.) ±×¸®°í src/READ_ME¿¡´Â ´ÙÀ½°ú °°ÀÌ ½á ÀÖ´Ù
MX
Ç׸ñ¿¡ ¿ÍÀϵåÄ«µå¸¦ ¾²´Â °ÍÀº ¾È ÁÁ´Ù! ±× °æ¿ì°¡ ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÒ
¼ö ÀÖ´Â À¯ÀÏÇÑ »óȲÀº ¸¸¾à µÎ °¡ÁöÀÇ DNS¸¦ °¡Áö°í Àִµ¥, ½ÇÁ¦ ¾²ÀÌ´Â
Çϳª´Â ¹æȺ®À» Áö½ÃÇÏ´Â ¿ÍÀϵåÄ«µå¸¦ Æ÷ÇÔÇÏ°í ´Ù¸¥ Çϳª´Â ³»ºÎÀûÀ¸·Î
´ç½ÅÀÇ µµ¸ÞÀο¡ ¸Â´Â ¿ÍÀϵåÄ«µå MX Ç׸ñÀ» ÀüÇô Æ÷ÇÔÇÏÁö ¾Ê´Â µ¥ÀÌŸº£À̽ºÀ̸é
µÈ´Ù. ±×·¸Áö ¾Ê´Ù¸é ´ç½Å¿¡°Ô µÎÅ븸 ÁÙ °ÍÀÌ´Ù!
Áß¿ä: ¼³Á¤ ÆÄÀÏÀ» ¹Ù²åÀ» ¶§, ¹Ýµå½Ã ¼¾µå¸ÞÀÏ
µ¥¸ó(daemon)À» Á×ÀÌ°í ´Ù½Ã ½ÃÀÛÇϵµ·Ï ÇÑ´Ù. (À̹ø °æ¿ì¸¸ÀÌ ¾Æ´Ï¶ó
¼³Á¤¿¡ ¾î¶°ÇÑ º¯°æ¿¡ ´ëÇؼµµ)
kill `head -1 /etc/sendmail.pid`
sh -c
¡°`tail -1 /etc/sendmail.pid`¡±
ÁÖÀÇ: 8.7.y ÀÌÀü ±¸ ¹öÀü¿¡¼´Â ¡®kill -1¡¯ÀÌ
µ¿ÀÛÇÏÁö ¾Ê´Â´Ù.
°ü·ÃµÈ Áú¹®Àº ´ÙÀ½ ¹®´ÜÀ» º¸¾Æ¶ó.
¸¸¾à ¿©ÀüÈ÷ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù¸é, ´ÙÀ½ ¼³¸íÀ»
´õ º¸¾Æ¶ó:
http://www.informatik.uni-kiel.de/~ca/email/more.html#MLB
¡¤ ÇϳªÀÇ ±â°è¿¡¼ ´ÙÁß µµ¸ÞÀÎÀ» ¾î¶»°Ô ´Ù·ç´Â°¡?
ÀÌ ¹®Á¦¿¡ ´ëÇؼ´Â ¸¹Àº ÇØ°á ¹æ¹ýÀÌ ÀÖ´Ù. ¾Æ¸¶µµ
°¡Àå ÁÁÀº ¹æ¹ýÀº ¼¾µå¸ÞÀÏ »çÀÌÆ®¿¡¼ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¼¾µå¸ÞÀÏ
¹öÀü 8ÀÇ FAQ¿¡´Â ÀÌ ¹®Á¦ ´ëÇؼ´Â ÇϳªÀÇ Ç׸ñ¸¸ÀÌ ÀÖ´Ù. ´Ù¸¥ ÇØ°áÃ¥Àº
Robert Sanders¿Í Homer Wilson Smith°¡ Á¦½ÃÇÑ °ÍÀÌ ÀÖ´Ù.
http://www.westnet.com/providers/maildomains.doc
http://www.amazing.com/internet/virtual-homer.html
¼¾µå¸ÞÀÏ 8.8Àº °¡»ó »ç¿ëÀÚ/µµ¸ÞÀο¡ ´ëÇÑ Á÷Á¢ÀûÀÎ
Áö¿øÀ» ÇÏ°íÀÖ´Ù.
http://www.¼¾µå¸ÞÀÏ.org/~ca/email/sm8.8.new.html#CF-VIRT
¡¤ ¾î¶»°Ô user@host.my.dom.ainÀ» user@my.dom.ainÀ¸·Î
¹Ù²Ù´Â°¡?
¼¾µå¸ÞÀÏ ¹öÀü 8
´Ù½Ã ¼¾µå¸ÞÀÏ ¹öÀü 8ÀÇ
FAQ¿¡¼
¡¤ ¾î¶»°Ô ¸ðµç ³ªÀÇ ÁÖ¼Ò¸¦ ÇϳªÀÇ È£½ºÆ®ÀÎ °Í ó·³ º¸ÀÌ°Ô
Çϳª?
¹öÀü 8ÀÇ ¼³Á¤ ¸ÅÅ©·Î¸¦ ÀÌ¿ëÇÑ´Ù¸é, ´ÙÀ½À» »ç¿ëÇ϶ó:
MASQUERADE_AS(my.dom.ain)
ÀÌ´Â ¸ðµç º¸³»´Â ÁÖ¼Ò¸¦ ÁöÁ¤µÈ µµ¸ÞÀο¡¼ º¸³½
°Í ó·³ ¸¸µç´Ù.
¸¸¾à ¼¾µå¸ÞÀÏ ¹öÀü 8.7À» ÀÌ¿ëÇÑ´Ù¸é, ±×¸®°í
Çì´õ(header) »Ó¸¸ ¾Æ´Ï¶ó ÀÌ ºÀÅõ¿¡ ½á ÀÖ´Â Á¤º¸±îÁö ¼û±â·Á¸é, ´ÙÀ½À»
ÀÌ¿ëÇ϶ó:
FEATURE(masquerade_envelope)
¶ÇÇÑ ¸¸¾à ¼ö½ÅÀÚ¸¦ °¨Ãß·Á ÇÑ´Ù¸é, ´ÙÀ½À» ÀÌ¿ëÇ϶ó:
FEATURE(allmasquerade)
°¡´ÉÇÑ ÇÑ ¹®Á¦µé¿¡ ´ëÇؼ Á¶½ÉÇÏ°í cf/README¸¦
ÀÐ ¾î¶ó.
cf/READMEÀÇ ´Ù¸¥ Ç׸ñ¿¡¼´Â ´Ù¸¥ È£½ºÆ®¿¡ ´ëÇØ
¸¶½ºÄ¿·¹À̵ù(masquerading)ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ´Ù. ´ë°³ ¸¶½ºÄ¿·¹À̵ùÇÏ´Â
°ÍÀº w Ŭ·¡½º(class)ÀÇ ¸ðµç Ç׸ñ¿¡ ´ëÇؼ µ¿ÀÛÀº ÇÑ´Ù. ÀÌ Å¬·¡½º¿¡´Â
±× È£½ºÆ®¿¡ ´ëÇÑ ¸ðµç Áö¿ª(local) À̸§À» Æ÷ÇԵȴÙ. ÇÏÁö¸¸ ´õ ¸¹Àº
È£½ºÆ®µéÀ» M Ŭ·¡½º - ¶ÇÇÑ ¸¶½ºÄ¿·¹À̵ùµÇ´Â °Íµé - ¿¡ Ãß°¡ÇÒ ¼ö
ÀÖ´Ù.
¼¾µå¸ÞÀÏ 8.8Àº ¸¶½ºÄ¿·¹À̵ù¿¡ ´ëÇÑ À¯¿¬¼º ÀÖ´Â
¹æ¹ýÀ» Á¦°øÇÑ´Ù.
http://www.¼¾µå¸ÞÀÏ.org/~ca/email/sm8.8.new.html#CF-MASQ
¶ÇÇÑ genericstable FEATURE¸¦ Âü°íÇÒ ¼öµµ ÀÖ´Ù.
SunÀÇ ¼¾µå¸ÞÀÏ
¸¸¾à 8.6ÀÌÀüÀÇ SunÀÇ ¼¾µå¸ÞÀÏÀ» ¿©ÀüÈ÷ »ç¿ëÇÏ°í
ÀÖ´Ù¸é, ´ÙÀ½°ú °°Àº ±ÔÄ¢À» ã¾Æ¶ó (22¹ø ±ÔÄ¢ÁýÇÕ(ruleset)ÀÏ °ÍÀÌ´Ù.):
R$+<@$+>$* $@$1<@$2.$m>$3 tack
on our domain
¸¸¾à $mÀÌ ¿Ã¹Ù¸£°Ô Á¤ÀÇµÈ ÀÖ´Ù¸é, ±×°ÍÀ» ´ÙÀ½°ú
°°ÀÌ ¹Ù²ã¶ó
R$+<@$+>$* $@$1<@$m>$3 tack on
our domain
¸¸¾à SunOS 5.x (x<5; Solaris 2.x¿Í µ¿ÀÏ)
À̶ó¸é, ´ÙÀ½µµ ±ÔÄ¢À» ¹Ù²ã¾ß ÇÑ´Ù.
R$+ $@$1<@$w.$m> tack on our full name
¾Æ·¡¿Í °°ÀÌ
R$+ $@$1<@$m> tack on our domain
¡¤ ¿øÄ¡ ¾Ê´Â µµ¸ÞÀÎ(»ç¿ëÀÚ)·Î ºÎÅÍÀÇ ÀüÀÚ¿ìÆíÀ»
°ÅºÎÇÏ´Â ¹æ¹ý?
¼¾µå¸ÞÀÏ 8.8¶Ç´Â 8.9ÀÇ ±ÔÄ¢(rules)À» ÀÌ¿ë
¼¾µå¸ÞÀÏ 8.8Àº ¸ÞÀÏ °ÔÀÌÆ®¿þÀÌ(gateway)·Î¼
´ç½ÅÀÇ ±â°è¸¦ »ç¿ëÇÏ´Â »ç¶÷¿¡ ´ëÇÑ °Ë»ç¸¦ ÇÒ ¼ö ÀÖ´Â »õ·Î¿î ±ÔÄ¢
ÁýÇÕÀ» °¡Áö°í ÀÖ´Ù. ¡°¼¾µå¸ÞÀÏ 8.8ÀÇ check_* »ç¿ëÇϱ⡱ (http://www.sendmail.org/~ca/email/check.html)´Â
ÀÌµé ±ÔÄ¢ ÁýÇÕÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °³·«ÀûÀÎ »çÇ×À» ¼³¸íÇÏ°í ÀÖ´Ù.
8.9¿¡´Â °°Àº È¿°ú¸¦ °®´Â Ç¥ÁØ FEATUREµé (http://www.sendmail.org/~ca/email/chk-89f.html)ÀÌ
ÀÖ´Ù.
senamail 8.xÀÇ ±ÔÄ¢À» ÀÌ¿ë
¸¸¾à ¼¾µå¸ÞÀÏ 8.x (x<8)À» »ç¿ëÇÑ´Ù¸é, ¿øÄ¡
¾Ê´Â µµ¸ÞÀÎ/»ç¿ëÀÚµé·Î ºÎÅÍÀÇ ÆíÁö¸¦ °ÅºÎÇϱâ À§Çؼ´Â ´ÙÀ½°ú °°ÀÌ
ÇϸéµÈ¸¶. 98 ±ÔÄ¢ ÁýÇÕÀ» ´ÙÀ½°ú °°ÀÌ ÁöÁ¤Ç϶ó: (ÀÌ´Â ´ç½ÅÀÇ .mc
ÆÄÀÏÀÇ LOCAL_RULE_0ÀÌ´Ù.)
R$* < @$*$=K . > $* $#error $@ 5.7.1
$: ¡°This domain is banned.¡±
R$* < @$*$=K > $* $#error
$@ 5.7.1 $: ¡°This domain is banned.¡±
±×¸®°í K Ŭ·¡½º¸¦ ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇ϶ó
FK/etc/banned.domains
ÀÌ ÆÄÀÏ¿¡ °ÅºÎÇÒ µµ¸ÞÀÎ À̸§À» ½á ³ÖÀ¸¸é µÈ´Ù.
¿¹¸¦ µé¸é¡±
cyberpromo.com
quantcom.com
savetrees.com
ƯÁ¤ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÏ°í ½Í´Ù¸é, °¡Àå óÀ½ ³ª¿À´Â
$*¸¦ ±× À̸§À̳ª Ŭ·¡½º À̸§À¸·Î ´ëÄ¡ÇÏ¸é µÈ´Ù.
tcp_wrapper »ç¿ëÇϱâ
´Ù¸¥ ¹æ¹ýÀº tcp_wrapper¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
¼¾µå¸ÞÀÏ 8.7.x¿¡´Â ¼¾µå¸ÞÀÏ¿¡ ±× ±â´ÉÀ» ³Ö¾îÁÖ´Â ÆÐÄ¡(patch)°¡ ÀÖ´Ù.
ftp://ftp.informatik.uni-kiel.de/pub/sources/security/MIRROR.ftp.win.tue.nl/sendmail-tcpd.patch.gz
ÀÌ·± ¹æ¹ýÀ» »ç¿ëÇϸé, tcp_wrapperÀÇ ±ÔÄ¢¿¡ ±âÃÊÇÏ¿© ¼¾µå¸ÞÀÏ µ¥¸ó(daemon)¿¡
´ëÇÑ Á¢±ÙÀ» Á¦ÇÑÇÒ ¼ö ÀÖ´Ù.
¼¾µå¸ÞÀÏ 8.8Àº ÆÐÄ¡¾øÀÌ À̸¦ Áö¿øÇÑ´Ù. ÄÄÆÄÀϽÃ
-DTCPWRAPPERS=1À» »ç¿ëÇÏ°í -lwrapÀ» »ç¿ëÇÏ¿© ÀûÀýÇÑ ¶óÀ̺귯¸®(library)¸¦
Ãß°¡Çϱ⸸ ÇÏ¸é µÈ´Ù. ¶óÀ̺귯¸®¿¡ À߸øµÈ °ªÀ» ³Ñ°ÜÁÖ´Â senamail
8.8.8¿¡ ´ëÇÑ ÆÐÄ¡°¡ ÀÖ´Ù. ±× ÆÐÄ¡´Â ftp://ftp.win.tue.nl/pub/security/¿¡¼
±¸ÇÒ ¼ö ÀÖ°í, Lou Rinaldi¿¡ ÀÇÇØ ¹ß°ßµÇ¾ú´Ù.
checkcompat() »ç¿ëÇϱâ
¼¼ ¹ø° °¡´É¼ºÀº checkcompat() ·çƾ(routine)À»
ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. Kyle Jones´Â ´ÙÀ½ ÆÐÄ¡¸¦ ³»³õ¾Ò´Ù. http://www.sendmail.org/~ca/email/checkcompat.txt
±×°ÍÀº ´ç½ÅÀÇ È£½ºÆ®¸¦ ÅëÇÏ´Â ¸ðµç non-locale-mailÀ» ¸·±â À§ÇÑ °ÍÀÌ´Ù.
Ã¥ÀÓÁú ¼ö´Â ¾ø´Ù.
¡¤ ¾ÈÀüÇÏÁö ¸øÇÑ ¸Ê ÆÄÀÏ
/etc/mail/aliases
(unsafe map file /etc/mail/aliases)
°¡Àå ÃÖ±ÙÀÇ ¼¾µå¸ÞÀÏ¿¡¼ ¸¹Àº »ç¶÷µéÀº ´ÙÀ½°ú
°°Àº ¿¡·¯ ¸Þ¼¼Áö¸¦ º¸°Ô µÇ¾ú´Ù:
unsafe map file /etc/mail/aliases
(¶Ç´Â ´Ù¸§ ¸Ê ÆÄÀÏ). ÀÌ¿¡ ´ëÇؼ´Â ¸¹Àº ÀÌÀ¯°¡
ÀÖÁö¸¸, °¡Àå °øÅëµÈ ÀÌÀ¯´Â alias ÆÄÀÏÀÌ ¼ÓÇÑ µð·ºÅ丮¿¡ ´ëÇÑ ±ÇÇÑÀ»
À߸ø ÁÖ¾ú±â ¶§¹®ÀÌ´Ù. ´ÙÀ½°ú °°ÀÌ µÇ¾î¾ß ÇÑ´Ù:
drwxr-xr-x 12 root staff 3072 Nov 20 10:47
/etc/
drwxr-xr-x 4 root staff 1024 Dec 21 16:40 /etc/mail/
Áï, µð·ºÅ丮´Â rootÀÇ ¼ÒÀ¯°¡ µÇ¾î¾ß ÇÏ°í, ±×·ì°ú
´Ù¸¥ À̵鿡°Ô´Â ¾²±â ±ÇÇÑÀÌ ¾ø¾î¾ß ÇÑ´Ù. alias ÆÄÀϵµ °°Àº ±ÇÇÑÀ»
°¡Á®¾ß¸¸ ÇÑ´Ù. °Ô´Ù°¡, ¸¸¾à db ¸ÊÀ» »ç¿ëÇÑ´Ù¸é, °á°ú ¸Ê ÆÄÀÏÀ» -
file.db - À» ¸¸µé°í makemapÀ̳ª newaliases¸¦ ½ÇÇàÇØ¾ß ÇÑ´Ù.
´õ ÀÚ¼¼ÇÑ »çÇ×Àº release notes¸¦ º¸¾Æ¶ó. /usr/lib/sendmail
-bi -d44.4´Â alias ¸Ê¿¡ ´ëÇÑ µð¹ö±ë °á°ú¸¦ º¸¿©ÁØ´Ù.
¡ã top