Linux Mail-Queue mini-HOWTO
Leif
Erlingsson
leif (at) lege.com
Jan
P Tietze
jptietze (at) mail.hh.provi.de
v2.03, 2001-12-17, sendmail 8.8.7
Áö¿Ï
Á¶
ai (at) kldp.org
0.1
2002-02-20
Á¶Áö¿Ï
ÃÖÃÊ ¹ø¿ª, ¿ø¹® V2.03, 2001-12-17, sendmail 8.8.7 ¿¡ ´ëÇØ
ÀÌ ¹®¼¿¡¼´Â ¿ÜºÎ ¸ÞÀÏÀ» Å¥¿¡ ½×¾ÆµÎ°í ·ÎÄà ¸ÞÀÏÀ» Àü¼ÛÇÏ´Â ¹ý¿¡ ´ëÇØ ±â¼úÇÑ´Ù.
sendmail ·Î ÇÏ¿©±Ý »ç¿ëÀÚ°¡ ±×·¡
¶ó°í ÇÒ ¶§±îÁö ¿ÜºÎ ¸ÞÀÏÀ»
Å¥¿¡ °É¾îµÎ°í ·ÎÄà ¸ÞÀÏÀ» ¹è´ÞÇϵµ·Ï ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ¼öÁ¤»çÇ×À» ´ã°íÀÖ´Ù.
¹ø¿ª»óÀÇ ¿À·ù°¡ ÀÖ´Ù¸é eir (at) bigfoot.com ·Î ¾Ë·ÁÁֽñâ
ºÎʵ叮¸ç, ÀÌ ¹Ì´Ï-ÇÏ¿ìÅõÀÇ ¿ø¹®Àº
ÀÌÂÊ ¿¡¼
º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µé¾î°¡¸ç
ÀÌ ¹®¼´Â µÎ »ç¶÷¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾ú´Ù. dial on demand ¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¹æ¹ýÀº
¿À·¡µÈ °ÍÀ¸·Î Leif Erlingsson leif (at) lege.com ¿¡ ÀÇÇØ
¾º¿©Á³°í, dial on demand ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀº Jan P Tietze
jptietze (at) mail.hh.provi.de ¿¡ ÀÇÇØ ¿Ï¼ºµÇ¾ú´Ù.
dial on demand ¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¹æ¹ý
Leif Erlingsson leif (at) lege.com °¡ ÀÛ¼º.
ÀÌ ¹æ¹ýÀ» ±â¼úÇÑ ¿ø ¹®¼¿¡´Â ºÒÇÊ¿äÇÑ ³»¿ëÀÌ ¸¹ÀÌ Æ÷ÇԵǾî ÀÖ´Ù.
¿©±â¿¡ ¼³¸íµÈ ³»¿ëÀº ¿øº»ÀÇ °ÍÀ» ¸ðµÎ Ä¿¹öÇÑ´Ù.
sendmail À» ±âµ¿Çϱâ
Slackware µî¿¡¼´Â /etc/rc.d/rc.M ¿¡ :
echo "Starting sendmail daemon (/usr/sbin/sendmail -bd -os) [queue only mode]..."
/usr/sbin/sendmail -bd -os # NOT "-bd -q 15m", the "standard" flags!
RedHat µî¿¡¼´Â /etc/rc.d/init.d/sendmail.init ¿¡ :
echo -n "Starting sendmail: [queue only mode]"
daemon sendmail -bd -os # NOT daemon sendmail -bd -q1h
¿Í °°ÀÌ ¼öÁ¤Çϵµ·Ï ÇÑ´Ù.
-os ¿É¼ÇÀº »ç½Ç»ó ÇʼöÀûÀÎ °ÍÀÌ ¾Æ´Ï´Ù. À̰ÍÀÌ ÇÏ´Â ¿ªÇÒÀº :
SuperSafe ¿É¼ÇÀº sendmail ÀÌ ¸Å¿ì ¾ÈÀüÇÏ°Ô ÀÛµ¿Çϵµ·Ï º¸ÀåÇÑ´Ù.
½ÉÁö¾î »ç¿ëÀÚ°¡ Áï°¢ÀûÀÎ ¸ÞÀÏ Àü¼ÛÀ» ¿øÇÏ´Â °æ¿ì¿¡¶óµµ
sendmail Àº queue ¿¡ ¸ÞÀÏÀ» ½×¾ÆµÎ´Â ¹æ¹ýÀ¸·Î ó¸®Çϴµ¥,
À̰ÍÀº ±ØÈ÷ µå¹® Àç¾Ó(¸ÞÀÏ Àü¼Û½Ã¿¡ ½Ã½ºÅÛÀÌ ´Ù¿îµÇ´Â) µî¿¡µµ
Àü¼ÛÁßÀÌ´ø ¸ÞÀÏÀ» ¾ÈÀüÇÏ°Ô Áö۴µ¥ ±â¿©ÇÑ´Ù.
ÀÌ ¿É¼ÇÀº ¾ðÁ¦³ª Ȱ¼ºÈµÇ¾î ÀÖ¾î¾ß¸¸ ÇÑ´Ù.
ÇÏ¿©°£ ÀÌ ³»¿ëÀº sendmail.cf ¿¡ µðÆúÆ®·Î Àû¿ëµÇ¾îÀÖ´Â
»çÇ×ÀÌ´Ù.
sendmail À» ¼³Á¤Çϱâ
¿øÄ¢À» ÁöŰ´Â (serious) sendmail »ç¿ëÀÚ´Â ¾Æ·¡¿¡ Á¦°øµÇ´Â m4 ¼Ò½º¸¦ »ç¿ëÇ϶ó.
sendmail À» ¾÷±×·¹À̵åÇÒ °èȹÀÌ ÀÖ°í sendmail.cf ¸¦
º°·Î ¼öÁ¤ÇÏÁö ¾Ê´Â »ç¿ëÀÚ´Â m4 ¼Ò½º·Î ¼³Á¤ÇÏ´Â ÆíÀÌ ÁÁ´Ù.
¸¸¾à sendmail ¼³Á¤À» ¼öÁ¤Çؼ µ¿Àû IP µîÀ» »ç¿ëÇϴ ȯ°æ¿¡¼µµ
envelope return header
¿ªÁÖ : ¸ÞÀÏ Çì´õ¿¡ ÂïÈ÷´Â ¹ß½ÅÁö ÁÖ¼Ò Á¤µµ¸¦ ÀǹÌÇÏ´Â °Í °°½À´Ï´Ù.
µîÀÌ Á¦´ë·Î ÂïÈ÷±â¸¦ ¿øÇÏ´Â »óȲÀÌ ¾Æ´Ï¶ó¸é ¾Æ·¡ÀÇ m4 ¼Ò½º´Â Çʿ䰡 ¾ø´Ù.
¼öÁ¤ÇÒ ³»¿ëÀÌ º°·Î ¾ø´Â °æ¿ì sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤Çϱâ
ÀÌ·± ¹æ¹ýÀº sendmail ÀÇ ¹öÀü¿¡ ÀüÀûÀ¸·Î ÀÇÁ¸ÇÏ´Â °æÇâÀÌ ÀÖÀ¸¹Ç·Î ¾Æ·¡¿¡ ¼³¸íµÈ
³»¿ëÀº sendmail-8.8.x ¿¡¸¸ ÇØ´çµÊÀ» ÀÏ·¯µÐ´Ù.
/etc/sendmail.cf ¸¦ ¼öÁ¤ :
# avoid connecting to "expensive" mailers on initial submission?
O HoldExpensive=True
... ´ÙÀ½À¸·Î ...
##### @(#)smtp.m4 8.33 (Berkeley) 7/9/96 #####
Msmtp, P=[IPC], F=mDFMuXe, S=11/31, R=21, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=IPC $h
Mesmtp, P=[IPC], F=mDFMuXae, S=11/31, R=21, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=IPC $h
Msmtp8, P=[IPC], F=mDFMuX8e, S=11/31, R=21, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=IPC $h
Mrelay, P=[IPC], F=mDFMuXa8e, S=11/31, R=61, E=\r\n, L=2040,
T=DNS/RFC822/SMTP,
A=IPC $h
À§ÀÇ ¼öÁ¤¿¡¼ °¡Àå Áß¿äÇÑ flag Àº "e" ÀÌ´Ù. ´ç½ÅÀÇ
sendmail.cf ¿¡¼ ÀÌ¹Ì ¼³Á¤µÇ¾î ÀÖ´Â flag µéÀÌ
À§¿¡ ±â¼úµÈ ³»¿ë°ú °°Áö ¾Ê´õ¶óµµ »ó°üÀÌ ¾øÀ¸¸ç, ´ÜÁö "e" ¸¦
Ãß°¡ÇØÁÖ´Â °Í¸¸À¸·Î ÃæºÐÇÏ´Ù. "expensive" ¸¦ ÀǹÌÇÏ´Â "e"
°¡ ÀÌ¹Ì Á¸ÀçÇÑ´Ù¸é ¶Ç ÇϳªÀÇ "e" ¸¦ µ¡ºÙÀÏ ÇÊ¿ä´Â ¾ø´Ù.
¿ªÁÖ : flag Àº À§¿¡¼ F=... ¶ó°í ³ªÅ¸³ ºÎºÐÀ» °¡¸®Åµ´Ï´Ù.
m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ
¾Æ·¡ÀÇ ¼³¸í¿¡¼´Â ÆíÀÇ»ó sendmail ¹öÀüÀ» 8.8.7 ·Î °¡Á¤ÇÑ´Ù.
¸¸¾à ´Ù¸¥ ¹öÀüÀÇ sendmail À» »ç¿ëÇϰí ÀÖ´Ù¸é ¹öÀü ¹øÈ£¸¦ ÀÚ½ÅÀÇ
°ÍÀ¸·Î ±³Ã¼ÇÏ¿© ÀÛ¾÷ÇÏ¸é µÇ°Ú´Ù. ¾Æ·¡ ³»¿ëÀº 8.8.7 ÀÌÀüÀÇ
sendmail ¿¡´Â Àû¿ëµÇÁö ¾ÊÀ¸¹Ç·Î ÃֽйöÀüÀÇ sendmail À» ¼³Ä¡Çϱ⠹ٶõ´Ù.
sendmail ¼Ò½º¸¦ ´Ù¿î·ÎµåÇÑ´Ù.
http://WWW.Sendmail.ORG ³ª
ftp://ftp.sendmail.org ¿¡¼
¹ÞÀ» ¼ö ÀÖ´Ù.
³ªÀÇ ÆÐÄ¡´Â envelope sender reverse aliasing °ú ±× ¿Ü¿¡ ´ç½ÅÀÇ ¸ÞÀÏ È¯°æÀ»
Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÈǸ¢ÇÑ ³»¿ëÀ» ´ã°í Àִµ¥, À̰ÍÀ» ÃßõÇÑ´Ù.
ÀÌ ÆÐÄ¡¸¦ ¾ò±â À§ÇØ (´ç½ÅÀÇ sendmail ¹öÀüÀÌ 8.8.7 À̶ó¸é)
Sendmail Patch sendmail (at) lege.com ¿¡°Ô
sendmail-8.8.7
¶ó´Â Á¦¸ñÀ¸·Î ¸ÞÀÏÀ» º¸³»´Þ¶ó.
¶ÇÇÑ ÆÐÄ¡µéÀº ÀÌ ¹Ì´Ï-ÇÏ¿ìÅõÀÇ sgml ¼Ò½ºÀÎ
http://www.lege.com
¿¡¼µµ ¾òÀ» ¼ö ÀÖ´Ù!
¸¸¾à ´ç½ÅÀÌ ¿ÜºÎ¸ÞÀÏÀº Å¥¿¡ °É¾î³õ°í ·ÎÄøÞÀÏÀ» ¿ì¼±ÀûÀ¸·Î
¹ß¼ÛÇÏ´Â
±â´É¸¸ ¿øÇÑ´Ù¸é À§¿¡¼ ¾ð±ÞÇÑ ÆÐÄ¡¸¦ Àû¿ëÇÒ ÇÊ¿ä´Â ¾ø´Ù.
ÆÐÄ¡¿¡´Â ´Ù¸¥ ³»¿ëµéµµ ¸¹ÀÌ Æ÷ÇԵǾî Àֱ⠶§¹®ÀÌ´Ù.
ÇÏÁö¸¸ ¸¹Àº ¸®´ª½º »ç¿ëÀÚµéÀÌ ±× ÆÐÄ¡°¡ ¸Å¿ì À¯¿ëÇÏ´Ù°í »ý°¢ÇÒ¸¸Å ¾µ¸ðÀÖ´Â
³»¿ëÀ̶ó°í È®½ÅÇÑ´Ù. (¿øÇÏ´Â °æ¿ì¶ó¸é ÆÐÄ¡¸¦ ÅëÇØ¼ Àß µ¿ÀÛÇÏ´Â °¡»ó µµ¸ÞÀεµ
¾òÀ» ¼ö ÀÖ´Ù. °¡»ó µµ¸ÞÀÎÀº local ÀÏ Çʿ䰡 ¾øÀ¸¸ç reverse aliasing À̶ó°í
¾Ë·ÁÁø xaliases ¸¦ Á¦°øÇÑ´Ù.)
sendmail ¼Ò½º¸¦ Ç®¸é
/usr/src/sendmail-8.8.7/ À» ¾ò´Â´Ù.
/usr/src/sendmail-8.8.7/cf À¸·Î À̵¿ÇÑ´Ù.
³ªÀÇ ÆÐÄ¡¸¦ ¿øÇÏ´Â °æ¿ì¶ó¸é ¾Æ·¡ÀÇ ³»¿ëÀ» Àû¿ëÇϰí,
±×·¸Áö ¾Ê´Ù¸é ÀÌ ´Ü°è´Â °Ç³Ê¶Ú´Ù :
¸¸¾à procmail À» ·ÎÄà MDA ·Î »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¶ó¸é ÀÌ ÆÐÄ¡¸¦ Àû¿ëÇϱâ Àü¿¡
/usr/src/sendmail-8.8.7/cf/ostype/linux.m4 À» ¹é¾÷ÇØ
µÎ¾î¾ß ÇÑ´Ù. ³ªÀÇ ÆÐÄ¡¸¦
/tmp/sendmail-8.8.7-cf-cpio-idcmu.gz ·Î ÀúÀåÇÑ ´ÙÀ½,
cd /usr/src/sendmail-8.8.7/cf
gzip -dc < /tmp/sendmail-8.8.7-cf-cpio-idcmu.gz | cpio -idcmu
¸¸¾à procmail À» »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ¹æ±Ý ¹é¾÷ÇØµÎ¾ú´ø
/usr/src/sendmail-8.8.7/cf/ostype/linux.m4
ÆÄÀÏÀ» º¹±¸½ÃŲ´Ù.
ÆÐÄ¡¸¦ Àû¿ëÇßµç Àû¿ëÇÏÁö ¾Ê¾Òµç »ó°ü¾øÀÌ, ¾Æ·¡¿¡ ±â¼úÇÑ °Í°ú ºñ½ÁÇÑ ³»¿ëÀÌ
/usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc
¿¡ Ãß°¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. (¸¸¾à ÆÐÄ¡¸¦ Àû¿ëÇÏ¿´´Ù¸é
elijah
¶ó´Â ¹®ÀÚ¿À» Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÌ
/usr/src/sendmail-8.8.7/cf ¾Æ·¡¿¡ Á¸ÀçÇÏ´ÂÁö
Á¶»çÇØµµ µÈ´Ù.) :
dnl # Defer Delivery to "expensive" mailers until next time the
dnl # queue is processed using "O HoldExpensive=True" and make
dnl # sure smtp mailers are "expensive".
dnl # (See original "sendmail" book Chapter 30: Options,
dnl # "Oc - Don't connect to expensive mailers", or
dnl # 2nd Edition "sendmail" book Chapter 34.8.29,
dnl # "HoldExpensive (c), Queue for expensive mailers".)
dnl # / Leif Erlingsson <leif@lege.com>
define(`confCON_EXPENSIVE', `True')
define(SMTP_MAILER_FLAGS, e)
MAILER(local)dnl
MAILER(smtp)dnl
¸Þ´º Áö¿ø¿¡ ´ëÇÑ Á¦¾È
¿ø·¡¹®¼ÀÇ 1.x ¹öÀüÀº /var/X11R6/lib/fvwm/system.fvwmrc
ÆÄÀÏ¿¡ ´ëÇÑ ¸Þ´º Áö¿ø¿¡ ´ëÇÑ ³»¿ëÀ» ´ã°í ÀÖ¾ú´Ù.
ÇöÀç´Â ÀÌ ³»¿ëÀ» »ý·«ÇßÁö¸¸ ÇÊ¿äÇÏ´Ù¸é
Menu support suggestions fvwmrc (at) lege.com ¿¡°Ô
Menu support suggestions
¶ó´Â Á¦¸ñÀ¸·Î ¸ÞÀÏÀ» º¸³»¸é µÈ´Ù.
Dial-on-demand ¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
Jan P Tietze jptietze (at) mail.hh.provi.de °¡ ÀÛ¼º.
¸¹Àº ¸®´ª½º »ç¿ëÀÚ´Â ´ÙÀ̾ó¾÷ ȸ¼±À¸·Î ÀÎÅͳݿ¡ Á¢¼ÓÀ» Çϰí, ±×µé ´ëºÎºÐÀº
dialup on demand ¹æ½ÄÀ¸·Î µ¿ÀÛÀ» ÇÑ´Ù. ÀÌ´Â ·ÎÄà ³×Æ®¿÷À̳ª ·ÎÄà ȣ½ºÆ®¿¡¼
¹ß»ýÇÏ´Â ¾î¶² Á¾·ùÀÇ IP ÆÐŶÀÌ¶óµµ ISP ·ÎÀÇ ¿¬°áÀº ÀÚµ¿ÀûÀ¸·Î ¼³Á¤µÇ°í,
´õ ÀÌ»óÀÇ ÆÐŶ ¼Û¼ö½ÅÀÌ ¾øÀ» ¶§ ÀÏÁ¤ ½Ã°£ÀÌ Áö³ª¸é ÀÚµ¿ÀûÀ¸·Î Á¢¼ÓÀÌ ²÷¾îÁö´Â
¹æ½ÄÀ» ¶æÇÑ´Ù.
ÀÌ´Â ¸Å¿ì ÄèÀûÇϰí Àú·ÅÇÑ ¹æ¹ýÀ̱ä ÇÏÁö¸¸, ´Ü ÇѰ¡Áö °æ¿ì¿¡´Â ÄèÀûÇÏÁöµµ ¾Ê°í
(¿Ö³ÄÇÏ¸é ¸ðµ©À¸·Î ´ÙÀ̾ó¾÷À» ÇÏ´Â µ¿¾È¿¡´Â ¸Å¿ì ¾¾²ô·´±â ¶§¹®¿¡) Àú·ÅÇÏÁöµµ
¾ÊÀºµ¥, À̰ÍÀº ¹Ù·Î e-mail À» º¸³»´Â ÀÛ¾÷À» ÇÏ´Â °æ¿ì´Ù. e-mail Àº Åë»ó SMTP ·Î
º¸³»Áö´Âµ¥, SMTP È£½ºÆ®´Â º¸Åë ´ç½ÅÀÇ ½Ã½ºÅÛÀ̰ųª ÀÎÅͳݻóÀÇ È£½ºÆ® - ÁÖ·Î
´ç½ÅÀÌ »ç¿ëÇÏ´Â ISP ÀÇ ³×Æ®¿÷¿¡ Á¸ÀçÇϴ ȣ½ºÆ® - °¡ µÈ´Ù.
´ÙÀ̾ó¾÷ ȸ¼±À» »ç¿ëÇÏ´Â °æ¿ì, ¸Þ¼¼Áö¸¦ º¸³¾¶§¸¶´Ù ¸µÅ©¸¦ ¼Â¾÷
¿ªÁÖ: ISP ¿¡ ¿¬°áÇÏ´Â °Í
ÇØ¾ß¸¸ ÇÑ´Ù. ÀÌ·± ¹æ¹ýÀº ¸Þ¼¼Áö Çϳª¸¦ º¸³¾ ¶§´Â ²Ï ±¦ÂúÁö¸¸,
¿©·¯ ¸Þ¼¼Áö¸¦ º¸³»¾ß ÇÒ ¶§ ¿©·¯ ¹ø ISP ¿¡ ¿¬°áÇÏ´Â °ÍÀº Áö·çÇÏ°íµµ
ºñ°æÁ¦ÀûÀÌ´Ù. ¶ÇÇÑ ´ç½ÅÀÌ »ç¿ëÇÏ´Â ISP °¡ Á¢¼ÓÇϴ Ƚ¼ö¸¦ Á¦ÇÑÇÑ´Ù¸é,
ÇÏ·ç ÁßÀÇ ¾î¶² ¶§¿¡´Â ¸Þ¼¼Áö¸¦ º¸³»Áö ¸øÇÏ°í ¹Ì·ç¾î µÐ ü ´ÙÀ½¿¡ ¼Õ¼ö º¸³»¾ß¸¸
ÇÏ´Â Àϵµ »ý±ä´Ù.
ÀÌ ¹®¼ÀÇ dialup on demand °¡ ¾Æ´Ñ ¹æ½Ä ¿¡¼ ÀÌ ¹®Á¦°¡ ÇØ°áµÇ¾î ÀÖ±ä ÇÏÁö¸¸,
¿ÜºÎ DNS ¸¦ ã±â À§ÇØ ISP ·Î Á¢¼ÓÇÏ´Â °æ¿ì¿¡´Â ´ÜÁö e-mail ÀÌ Å¥¿¡ °É¸®´Â °Í
¸¸À¸·Îµµ Á¢¼ÓÀÌ À¯ÁöµÈ ä ³²¾ÆÀÖÀ» °ÍÀÌ´Ù. À̰ÍÀº sendmail ÀÌ È£½ºÆ®¸íÀ»
Á¤±ÔÈ(canonify) ÇÏ·Á°í ½ÃµµÇϱ⠶§¹®ÀÌ´Ù.
ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥Àº µÎ ºÎºÐÀ¸·Î ³ª´©¾îÁø´Ù:
Çϳª´Â sendmail.cf ¸¦ ¾à°£ ¼öÁ¤ÇÏ¿© ½ÇÁ¦ÀûÀÎ ¸ÞÀÏ
Àü¼ÛÀÛ¾÷À» Á¤ÀÇÇÏ´Â °ÍÀÌ´Ù. °³ÀÎÀûÀ¸·Î ³ª´Â ÀÌ ÀÛ¾÷À» cron À» ÀÌ¿ëÇØ¼
ó¸®ÇÏ´Â °ÍÀ» ÁÁ¾ÆÇϸç, ÇÊ¿äÇÑ ³»¿ëÀº ÀÌÁ¦ºÎÅÍ Â÷±ÙÂ÷±Ù ±â¼úÇϵµ·Ï ÇϰڴÙ.
sendmail.cf ¼³Á¤Çϱâ
¿¡¼ ¼³¸íÇÑ ÀÌÀ¯¶§¹®¿¡, ³ª´Â
sendmail.cf ¸¦ Á÷Á¢ ¼öÁ¤ÇÏ´Â °Íº¸´Ù´Â m4 ¼Ò½º¸¦
»ç¿ëÇϱ⸦ ±ÇÇÑ´Ù. ±×·¸°Ô ÇÏ´Â °ÍÀÌ ±¦ÇÑ ¼ö°í¸¦ ´õ´Â Áö¸§±æÀÌ¸ç ¼³Á¤ º¯°æÀ»
»ó¼¼ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
¿ì¼± ¿¡¼ ¼³¸íµÈ ¹æ¹ý´ë·Î ¼öÁ¤À» °¡ÇÑ´Ù.
±×¸®°í ³ª¼ dial on demand ¿¡ °ü·ÃµÈ ³»¿ëÀ» ó¸®ÇÑ´Ù.
¼öÁ¤ÇÒ ³»¿ëÀÌ º°·Î ¾ø´Â °æ¿ì sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤Çϱâ
Á÷Á¢ ¼³Á¤ÇÏ´Â °ÍÀº ¸Å¿ì ºñ½Ç¿ëÀûÀÌ°í »ó¼¼ÇÔ°ú´Â °Å¸®°¡ ¸Õ ¹æ¹ýÀÌÁö¸¸,
¹°·Ð À̰ÍÀº ´ç½ÅÀÌ ¼±ÅÃÇÒ ¹®Á¦ÀÌ´Ù.
sendmail.cf ÀÇ ³¡ºÎºÐ ±Ùó¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥:
R$* < @ $* $˜P > $* $: $1 < @ $[ $2 $3 $] > $4
ÇàÀÇ Á¦ÀÏ ¾Õ¿¡ &num À» Ãß°¡ÇÏ¿© ¾Æ·¡¿Í °°ÀÌ µÇµµ·Ï Ç϶ó.
#R$* < @ $* $˜P > $* $: $1 < @ $[ $2 $3 $] > $4
m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ
/usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc ¿¡
¾Æ·¡ÀÇ ³»¿ëÀ» Ãß°¡Ç϶ó :
FEATURE(nocanonify)dnl
ÃÖÁ¾ÀûÀÎ sendmail.cf ´Â ¾Æ·¡¿Í °°Àº ¸í·ÉÇàÀ» ÅëÇØ
»ý¼ºµÈ´Ù. »õ·Î¿î ³»¿ëÀ» µ¤¾î¾²±â Àü¿¡ ¿ø·¡ ¼³Á¤ÆÄÀÏÀÎ
/etc/sendmail.cf À» ¹é¾÷ÇØ µÎ´Â °ÍÀ» ÀØÁö ¾Êµµ·Ï Ç϶ó.
cp /etc/sendmail.cf /etc/sendmail.cf.bak
cd /usr/src/sendmail-8.8.7/cf/cf
m4 yourhostname.smtp.mc > /etc/sendmail.cf
´ÙÀ̾ó Áö¿¬À» Ãß°¡Çϱâ
´ÙÀ̾ó Áö¿¬À» Ãß°¡ÇÏ´Â °ÍÀº ƯÈ÷ ¸ðµ©À» »ç¿ëÇϴ ȯ°æ¿¡¼ À¯¿ëÇÑ ¹æ¹ýÀÌ´Ù.
sendmail ÀÌ e-mail À» º¸³»±â À§ÇØ ¿ÜºÎ¿ÍÀÇ Á¢¼ÓÀ» ½ÃµµÇÒ ¶§ (ÀÌ·± °æ¿ì¿¡
ISP ·ÎÀÇ ¸µÅ©°¡ ¼Â¾÷µÈ´Ù.) sendmail ÀÌ Å¸ÀӾƿôµÇ´Â ½Ã°£º¸´Ù ´ÙÀ̾ó¾÷ ½Ã°£ÀÌ
´õ ¿À·¡ °É¸®´Â °æ¿ì¶ó¸é, ´ÙÀ̾ó¾÷ Áö¿¬À» ÅëÇØ¼ ´Ü¼øÈ÷ sendmail ÀÌ ¸î ÃÊ
Áö³ ´ÙÀ½¿¡ ¿¬°áÀ» ½ÃµµÇϵµ·Ï ¸¸µé ¼ö ÀÖ´Ù.
sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤Çϱâ
sendmail.cf ÀÇ ¾îµò°¡¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥ :
#O DialDelay=10s
(¶Ç´Â ¸Å¿ì À¯»çÇÑ ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥) "&num" À» Á¦°ÅÇ϶ó.
¸¸¾à ÇàÀÇ Ã¹ ºÎºÐ¿¡ "&num" ÀÌ ¾ø´Ù¸é ±×´ë·Î µÎ´Â °ÍÀ¸·Î ÁÁ´Ù.
(À̰ÍÀº Àü¿¡ ÀÌ ¼³Á¤ÀÌ Àû¿ëµÇ¾úÀ½À» ÀǹÌÇÑ´Ù.)
¸¸¾à sendmail.cf ¿¡ ±×·± ³»¿ëÀÌ ¾ø´Ù¸é Ãß°¡ÇØ ÁÖµµ·Ï ÇÑ´Ù.
(sendmail.cf ÀÇ options ºÎºÐ¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.)
O DialDelay=10s
"10s" ºÎºÐÀ» Àû´çÇÏ´Ù°í ¿©°ÜÁö´Â ½Ã°£À¸·Î °íÄ£´Ù. (´ÜÀ§´Â ÃÊ)
m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ
/usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc ¿¡
¾Æ·¡ÀÇ ³»¿ëÀ» Ãß°¡Ç϶ó :
define(`confDIAL_DELAY',`10s')
"10s" ºÎºÐÀ» Àû´çÇÏ´Ù°í ¿©°ÜÁö´Â ½Ã°£À¸·Î °íÄ£´Ù. (´ÜÀ§´Â ÃÊ)
ÃÖÁ¾ÀûÀÎ sendmail.cf ´Â ¾Æ·¡¿Í °°Àº ¸í·ÉÇàÀ» ÅëÇØ
»ý¼ºµÈ´Ù. »õ·Î¿î ³»¿ëÀ» µ¤¾î¾²±â Àü¿¡ ¿ø·¡ ¼³Á¤ÆÄÀÏÀÎ
/etc/sendmail.cf À» ¹é¾÷ÇØ µÎ´Â °ÍÀ» ÀØÁö ¾Êµµ·Ï Ç϶ó.
cp /etc/sendmail.cf /etc/sendmail.cf.bak
cd /usr/src/sendmail-8.8.7/cf/cf
m4 yourhostname.smtp.mc > /etc/sendmail.cf
e-mail À» Àü¼ÛÇϱâ
e-mail Àü¼ÛÀº ¸í·ÉÇà sendmail -q À» ½ÇÇàÇÔÀ¸·Î½á
ÀÌ·ç¾îÁø´Ù. sendmail ÀÌ ½ÇÁ¦ÀûÀ¸·Î ÀÛµ¿ÇÏ´Â ³»¿ëÀ» ¾Ë°í ½ÍÀº »ç¶÷Àº
sendmail -q -v ¸¦ ÅëÇØ¼ º¸´Ù ÀÚ¼¼ÇÑ Àü¼Û°úÁ¤À» º¼ ¼ö ÀÖ´Ù.
e-mail Àü¼ÛÀ» ÀÚµ¿ÈÇÏ´Â °ÍÀº ¸Å¿ì Æí¸®ÇÑ ÀÏÀε¥, °¡Àå ³Î¸® ¾²ÀÌ´Â ¹æ¹ýÀº
cron À» ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù.
e-mail À» ƯÁ¤ÇÑ ½Ã°£¿¡ Àü¼ÛÇÏ´Â ¹æ¹ý
crontab À» ¼öÁ¤ÇÑ´Ù :
crontab -e
¾Æ·¡¿Í °°Àº ³»¿ëÀ» Ãß°¡ÇÑ´Ù :
05 18-23,0-7 * * Mon,Tue,Wed,Thu,Fri /usr/sbin/sendmail -q
05 * * * Sat,Sun /usr/sbin/sendmail -q
º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº crontab man ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶó¸ç,
(¸í·ÉÇà man 5 crontab À¸·Î °¡´ÉÇÏ´Ù.) ³» »ý°¢¿¡´Â
Àû¿ëµÈ ³»¿ëÀÌ ²Ï ¸íÈ®ÇÑ °Í °°´Ù. À§ ¿¹Á¦¿¡¼ crontab ¿¡ µî·ÏµÈ ³»¿ëÀº
(¸ÞÀÏ Å¥¿¡ e-mail ÀÌ °É·ÁÀÖ´Â °æ¿ì¿¡ ÇÑÇØ¼) ÁÖÁß¿¡´Â ¿ÀÈÄ 6½ÃºÎÅÍ
¿ÀÀü 7½Ã±îÁö, ÁÖ¸»¿¡´Â ÇÏ·çÁ¾ÀÏ ¸Å 5ºÐ¸¶´Ù
¿ªÁÖ : 5ºÐ°£°ÝÀÌ ¾Æ´Ï¶ó Á¤½Ã¿¡¼ 5ºÐÀÌ Áö³ ½ÃÁ¡¸¸À» ÀǹÌÇÕ´Ï´Ù.
e-mail À» Àü¼ÛÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù.
dial on demand »ç¿ëÀÚµéÀº ¶§¶§·Î ÇÏ·ç Áß Æ¯Á¤ÇÑ ½ÃÁ¡¿¡¼ POP3 ¸¦
ÀÌ¿ëÇÏ¿© e-mail À» ¸ðÀ¸´Â °ÍÀ» ¿øÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ±×·¸´Ù¸é ¾Æ·¡¿Í °°Àº
³»¿ëÀ» crontab ¿¡ Ãß°¡ÇÏ¸é µÈ´Ù :
0 21 * * * popclient -3 -u <your pop3 user name goes here>
-p <put your password here>
-o /var/spool/mail/<the user on your system that should receive the collected e-mail>
<mailhost.somedomain.com>
À§¿¡¼´Â ³Ê¹« ±æ¾î¼ ¿©·¯ ÁÙ¿¡ ³ª´©¾î Àû¾úÁö¸¸ ½ÇÁ¦·Î´Â ¹°·Ð ÇÑ ÁÙ·Î
Àû¾î¾ß ÇÑ´Ù.
À§¿Í °°ÀÌ ÇÑ ´ÙÀ½, ÆÄÀÏÀ» ÀúÀåÇÏ°í ¿¡µðÅ͸¦ Á¾·áÇÑ´Ù. À̰ÍÀ¸·Î crontab ¿¡
µî·ÏµÇ¾ú´Ù.
License
This document is distributed under the terms of the GNU Free Documentation License.
You should have received a copy along with it. If not, it is available from
http://www.fsf.org/licenses/fdl.html.