ÀÌÀüÆäÀÌÁö ´ÙÀ½ÆäÀÌÁö Â÷·Ê

4. ¾î¶»°Ô ÀüÀÚ¿ìÆíÀ» ÁÖ°í ¹ÞÀ» ¼ö Àִ°¡? (How do I send and receive email?)

¹«¾ùº¸´Ùµµ, sendmailÀÌ ¼³Ä¡µÇ¾ú´ÂÁö¸¦ È®ÀÎÇ϶ó. SendmailÀº ³»ºÎ¿Í ¿ÜºÎ·Î ³ª°¥ ¸ÞÀÏÀ» ±¸ºÐÇÏ°í, ¿ÜºÎ·Î ³ª°¥ ¸ÞÀÏÀº Àü´ÞÇÒ ¼ö ÀÖ´Â ½Ã°£ÀÌ µÉ ¶§±îÁö ÀúÀåÇÒ °ÍÀÌ´Ù.

SendmailÀº /etc/sendmail.cf ¾ÈÀÇ ¼³Á¤À» ±â¹ÝÀ¸·Î ÇÑ´Ù. ISP »ç¿ëÀÚ¿¡°Ô ¾Ë¸ÂÀº ¿¹Á¦¸¦ ¿©±â¼­ ãÀ» ¼ö ÀÖ´Ù:

ftp://ftp.sn.no/user/egilk/sendmail.cf ¿©±â¿¡´Â procmailÀ» Àü´ÞÀÚ·Î ¼³Á¤ÇÏ¿´Áö¸¸, ÀÌ°ÍÀ» deliver·Î ¹Ù²Ü ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.

This is based on procmail as a delivery agent, but may easily be changed to use deliver.

¿ÜºÎ·Î ³ª°¥ ¸ÞÀÏ¿¡ ¾²ÀÏ °ø½ÄÀûÀÎ µµ¸ÞÀÎ ÁÖ¼Ò¸¦ °®±â À§Çؼ­ ÀýÂ÷°¡ ÇÊ¿äÇѵ¥, ±×¿¡ ´ëÇÑ °ÍÀº /etc/sendmail.cf¿¡ ¸í½ÃµÇ¾î ÀÖ´Ù:

# who I masquerade as (null for no masquerading)
DMacme.net
¿©±â¼­´Â ¿©·¯ºÐÀÌ ISP¿¡¼­¿Í °°Àº »ç¿ëÀÚ À̸§À» °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ÀÌÁ¦ SendmailÀº ¼ö½ÅÀÚ¿¡°Ô Á÷Á¢ º¸³»µµ·Ï ¼³Á¤ÀÌ µÇ¾î ÀÖ´Ù. Áö·çÇÏ°í ¹Ýº¹µÈ Á¢¼ÓÀ» ÇÇÇϱâ À§Çؼ­ ¼ö½ÅÇÏ´Â ÂÊÀÌ ´À¸®°í ºÒ±ÔÄ¢ÇÏ°Ô ¿¬°áµÈ °÷ÀÎ °æ¿ì, ÀϹÝÀûÀ¸·Î ISP¸¦ ÀúÀå ¹öÆÛ·Î »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. ÀÌ°ÍÀº DS ¸í¼¼¿¡ ¸í½ÃµÉ ¼ö ÀÖ´Ù:
# "Smart" relay host (may be null)
DSmail.acme.net
sendmailÀº ¶§¶§·Î sendmail.cf ¾ÈÀÇ ÅÇ ±¸ºÐ¹®ÀÚ¸¦ ´Ù·ç´Âµ¥ ¹Î°¨ÇÏ´Ù´Â °Í¿¡ ÁÖÀÇÇϱ⠹ٶõ´Ù. ÀÌ·¯ÇÑ Åǹ®ÀÚµéÀÌ ±×´ë·Î º¸Á¸µÇ´Â °ÍÀ» È®ÀÎÇÏ°íÀÚ ÇÑ´Ù¸é vi¿¡µðÅ͸¦ »ç¿ëÇÏ¸é µÈ´Ù.

ÀüÀÚ¿ìÆí ¼ö½ÅÀº POP3 ÇÁ·ÎÅäÄÝÀ» ÅëÇؼ­ ÀÚÁÖ ¼öÇàµÈ´Ù. ÀÌ°ÍÀº, ¿¬°áÀÌ ¼º¸³µÇ´Â ¶§¸¶´Ù ÃʱâÈ­µÈ´Ù. À̸¦ ½ÃÇèÇϱâ À§ÇÑ ½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°´Ù:

sendmail -q
popclient -3 -v mail.acme.net -u dirk -p "PrettySecret" \
       -k -o /usr/spool/mail/dirk
ÀÌ ½ºÅ©¸³Æ®´Â PPP ¿¬°áÀÌ ÀÌ·ç¾îÁø ÈÄ¿¡ ½ÃÀ۵ȴÙ. ÀÌ ½ºÅ©¸³Æ®´Â ´ÜÁö ½ÃÇèÇϱâ À§ÇÑ °ÍÀ̶ó´Â °ÍÀ» ÁÖÀÇÇϱ⠹ٶõ´Ù, ±×·¡¼­ ÀÌ ½ºÅ©¸³Æ®°¡ ¼öÇàµÇ´Â µ¿¾È ÀÚ½ÅÀÇ ¸ÞÀϹڽº´Â ¼Õ´ëÁö ¾Ê°í ±×´ë·Î ³öµÐ´Ù´Â °ÍÀ» ¾Ë¾ÆµÐ´Ù. -k¿É¼ÇÀº ISP ¸ÞÀϹڽº¿¡ ¸ÞÀÏÀÌ ±×´ë·Î ÀúÀåµÇ¾î ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÏ°í, °£´ÜÈ÷ ¸ÞÀÏÀÇ º¹»çº»À» ¹ÞÀº ¼ÀÀÌ µÈ´Ù. ¹°·Ð ¼Â¾÷ÀÌ ¼öÇàÁßÀ̶ó´Â °ÍÀ» È®½ÅÇÏ°Ô µÇ¸é ÀÌ ¿É¼ÇÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù.

Æнº¿öµå°¡ Ä¿¸Çµå ¶óÀο¡¼­ º¸Àδٴ °ÍÀ» ÁÖÀÇÇϱ⠹ٶõ´Ù. ÀÌ°ÍÀº °¡´ÉÇÑÇÑ »¡¸® ¼öÁ¤µÇ¾î¾ß ÇÒ °ÍÀÌ´Ù.

¾ÈÀüÇÏ°í ´õ ³ª¾ÆÁø ¹öÀüÀÇ ½ºÅ©¸³Æ®´Â ¿©±â¼­ ãÀ» ¼ö ÀÖ´Ù:

ftp://ftp.sn.no/user/egilk/pop-script.tar.gz

ÀÌ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ·Á¸é procmailÀ» ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù, ±×·¯³ª ¾î·µç ¾Æ½¬¿öÇØ¾ß ÇÒ °ÍÀº ¾ø´Ù.

ftp://sunsite.unc.edu/pub/Linux/system/Mail/mailhandlers/procmail-3.10-2.tar.gz

ProcmailÀº µé¾î¿À´Â ÀüÀÚ¿ìÆíÀ» ±¤¹üÀ§ÇÑ Á¶°ÇÀ¸·Î ºÐ·ùÇÒ ¼ö ÀÖ´Â °£´ÜÇÏ°í À¯¿¬ÇÑ µµ±¸ÀÌ´Ù. °Ô´Ù°¡ ÈÞ°¡Áß ¸Þ¼¼Áö º¸³»´Â °Í°ú °°Àº ÀÏÀ» ÀÚµ¿À¸·Î ó¸®ÇØÁÖ´Â ±â´Éµµ °¡Áö°í ÀÖ´Ù.

Note that when we use procmail directly as in this case, the situation is somewhat different from what is described in the procmail documentation. A .forward is not required, and we also don't need a .procmailrc. The latter is only required if we want to sort the mail.

ÀüÀÚ¿ìÆíÀ» ÀÐ°í º¸³»´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â PineÀ̳ª Elm¿¡¼­ º¼¼ö ÀÖ´Â °Í°ú °°´Ù.

´ë¾È: ÀϹÝÀûÀÎ ´ÙÀ̾ó¾÷ ISP »ç¿ëÀڵ鿡°Ô´Â sendmail µ¥¸óÀ» Ç×»ó È°¼ºÈ­ ½ÃÄѵδ °ÍÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù. ¸®¼Ò½º »ç¿ëÀ» Àý¾àÇϱâ À§Çؼ­, sendmailÀÌ ½ÃÀ۵Ǵ ºÎºÐÀ» ¼³¸í¹®À¸·Î ó¸®ÇÒ ¼ö ÀÖ´Ù, ÀÌ°ÍÀº º¸Åë /etc/rc.d/rc.M ¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.

´ë¾È: sendmail ÀÚ¸®¿¡ ¾î¶² À̵éÀº ´õ °£´ÜÇÑ smailÀ» »ç¿ëÇϱ⵵ ÇÑ´Ù. ÀÌ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» Linux Network Adminstrator's Guide ¿¡¼­ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

´ë¾È: ¶Ç ±ò²ûÇÑ sendmail.cf¸¦ ¸¸µé±â À§ÇÑ m4 ¸ÅÅ©·Î ÆÐÅ°Áö°¡ ÀÖ´Ù. ¼³Ä¡°¡ °£´ÜÇϱ⠶§¹®¿¡, Á¸ÀçÇÏ´Â ¼³Á¤À» ¼öÁ¤ÇÏ´Â °Í°ú ¸¶Âù°¡ÁöÀÌ´Ù.

´ë¾È: ¶Ç ¿ª½Ã °£´ÜÇÏÁö¸¸ ´ú À¯¿¬ÇÑ °ÍÀ¸·Î ´ë¾ÈÀÌ ÀÖ´Ù. ¿¹¸¦ µé¾î PineÀº ¾Ë¸Â°Ô ¼³Á¤ÇÏ´Â ÇÑ, ½ºÅĵå-¾ó·ÐÀ¸·Î ½ÇÇàµÈ´Ù. »õ·Î¿î ¹öÀüÀÇ À¥ºê¶ó¿ìÀúÀÇ ¸ÞÀÏ Å¬¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù.

´ë¾È: ¸¹Àº »ç¶÷µéÀÌ Emacs¿¡ µû¶ó¿À´Â Gnus¸¦ ÀüÀÚ¿ìÆí, ´º½º Ŭ¶óÀ̾ðÆ®·Î »ç¿ëÇϴµ¥ ¿­±¤ÀûÀÌ´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿©±â¼­ ãÀ» ¼ö ÀÖ´Ù:

http://www.ifi.uio.no/~larsi/

´ë¾È: popclient¸¦ ´ëüÇÒ¸¸ÇÑ °ÍÀ¸·Î pop-perl5°¡ ÀÖ´Ù. ÀÌ°ÍÀº ¿©±â¼­ ±¸ÇÒ ¼ö ÀÖ´Ù:

ftp://sunsite.unc.edu/pub/Linux/System/Mail/pop-perl5-1.1.tar.gz


ÀÌÀüÆäÀÌÁö ´ÙÀ½ÆäÀÌÁö Â÷·Ê