Home | Data Center | Contact US | Login

Á¦¸ñ Sendmail °èÁ¤ ¹× µµ¸ÞÀλý¼º
÷ºÎÆÄÀÏ Sendmail °èÁ¤ ¹× µµ¸ÞÀλý¼º.pdf ÀÛ¼ºÀÏ 2007-02-23 10:09:31


ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎ ±è »ï ¼ö kiss@nextline.net

¸ÞÀÏ°èÁ¤ »ý¼º ¹× °¡»óµµ¸ÞÀÎ »ý¼º

¼³Á¤È¯°æ
sendmail 8.13.1

sendmailÀ» ÀÌ¿ëÇÏ¿© ¸ÞÀÏ ¼Û/¼ö½ÅÀ» Çϱâ À§Çؼ­´Â ¸ÞÀÏ°èÁ¤°ú ¸ÞÀÏ °èÁ¤ÀÇ µµ¸ÞÀÎÀÌ Á¸ÀçÇÏ¿©¾ß ÇÕ´Ï´Ù.

»ý¼º µµ¸ÞÀÎ : nextline.co.kr
»ý¼º À̸ÞÀÏ °èÁ¤¸í : nextline

( 1 ) ¸ÞÀÏ °èÁ¤»ý¼º

¨ç useradd
»õ·Î¿î »ç¿ëÀÚ¸¦ »ý¼ºÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·É¾î·Î ÀÏ¹Ý °èÁ¤»ç¿ëÀÚ, ¸ÞÀÏ»ç¿ëÀÚ¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Useradd ¿É¼Ç
-c : »ç¿ëÀÚ¸íÀ» ÀÔ·ÂÇϸç, finger·Î È®ÀÎÇÏ¸é º¸¿©ÁÖ´Â °£´ÜÇÑ »ç¿ëÀÚ¼³¸í(ÄÚ¸àÆ®)À» µî·ÏÇÕ´Ï´Ù.
-d : »ý¼ºÇÏ´Â °èÁ¤»ç¿ëÀÚÀÇ È¨ µð·ºÅ丮À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-d /home/µð·ºÅ丮¸í)
-e : »ý¼ºÇÏ´Â °èÁ¤ÀÇ »ç¿ëÀÏÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-e 2007-12-09)
-f : »ý¼ºÇÏ´Â °èÁ¤ÀÇ À¯È¿ÀÏÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-f -30, ¾ÕÀ¸·Î 30ÀÏ µ¿¾È À¯È¿ÇÑ °èÁ¤)
-g : »ý¼ºÇÏ´Â °èÁ¤ÀÇ GID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-g 1004)
-G : »ý¼ºÇÏ´Â °èÁ¤ÀÇ Ãß°¡µî·Ï °èÁ¤ÀÇ ±×·ì¸í¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
-p : »ý¼ºÇÏ´Â °èÁ¤ÀÇ Æнº¿öµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
-s : »ý¼ºÇÏ´Â °èÁ¤ÀÇ ±âº» »ç¿ë ½©¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
-u : »ý¼ºÇÏ´Â °èÁ¤ÀÇ UID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-u 1000)
-M : home directory¸¦ ¸¸µéÁö ¾Ê½À´Ï´Ù.

nextline °èÁ¤À» »ý¼ºÇÕ´Ï´Ù. °èÁ¤ »ý¼º½Ã –M –s /bin/false ¿É¼ÇÀ» ÁÖ¾î Ȩµð·ºÅ丮 »ý¼ºÇÏÁö ¾Ê°í ·Î±äÀ» Çã¿ëÇÏÁö¸¸ ½©°ú ssh Å͹̳Π±×¸®°í Ȩµð·ºÅ丮¸¦ Á¦°øÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù.

[root@nextline ~]# useradd –M -s /bin/false nextline
nextline °èÁ¤ÀÇ Æнº¿öµå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
[root@nextline ~]# passwd nextline
Changing password for user nextline.
New UNIX password:
Retype new UNIX password:



( 2 ) µµ¸ÞÀμ³Á¤

¨ç sendmail °ü·Ã ¼³Á¤ÆÄÀÏÀÌ À§Ä¡ÇÑ /etc/mail µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù.
[root@nextline ~]# cd /etc/mail

vi ¿¡µðÅÍ »ç¿ë¹ý

»ç¿ëÇü½Ä : vi [¿É¼Ç] [»ý¼ºÇÒ ÆÄÀϸí/ÆíÁýÇÒ ÆÄÀϸí]

vi ¿¡µðÅÍ´Â ÀԷ¸ðµå, ¸í·É¸ðµå, ½ÇÇà¸ðµå·Î ±¸ºÐµË´Ï´Ù.

ÀԷ¸ðµå : vi ÆíÁýÈ­¸é¿¡¼­ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå·Î ÁøÀÔÇϱâ À§Çؼ­´Â i, a, o, I, A, O, RµîÀÌ ÀÖ½À´Ï´Ù. Áï Ãʱâ vi ÆíÁý±â ¸ðµå´Â ¸í·É¾î ¸ðµå·Î ÁøÀÔÀ» Çϱ⶧¹®¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ Àü¿¡ ¾ÕÀÇ ´ÜÃàÅ°Áß Çϳª¸¦ ¸ÕÀú ÀÔ·ÂÇØ¾ß ¿øÇÏ´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸í·É¸ðµå : Ä¿¼­À̵¿/¹®ÀÚ»èÁ¦/¹®ÀÚ(¿­)±³Ã¼/¹®ÀÚ¿­°Ë»ö µîÀ» ÇÒ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå¿¡¼­ ÆíÁýÀÌ ¿Ï·áµÇ¸é EscÅ°¸¦ ´­·¯ ¸í·É¸ðµå·Î ÁøÀÔÇÏ¸é µË´Ï´Ù.

x : vi ¸í·É¸ðµå¿¡¼­ Ä¿¼­À§Ä¡ÀÇ ÇÑ ¹®ÀÚ »èÁ¦
dw : vi ¸í·É¸ðµå¿¡¼­ Ä¿¼­À§Ä¡ÀÇ ÇÑ´Ü¾î »èÁ¦
dd : vi ¸í·É¸ðµå¿¡¼­ Ä¿¼­À§Ä¡ÀÇ Çà »èÁ¦
Ndd : vi ¸í·É¸ðµå¿¡¼­ Ä¿¼­À§Ä¡ÀÇ ¿©·¯Çà µ¿½Ã »èÁ¦

½ÇÇà¸ðµå : Ưº°ÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¸ðµå·Î¼­ ¸í·É¾î¸ðµå¿¡¼­ ":"(ÄÝ·Ð)¸¦ ´©¸£¸é vi È­¸é ÇÏ´Ü ÁÂÃø¿¡ vi Ư¼ö¸í·É¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

½ÇÇà¸ðµåÀÇ ÀϹÝÀûÀ¸·Î ¾²À̴ Ư¼ö ¸í·É¾î
q : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀº »óÅ¿¡¼­ vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.
q! : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁø ºÎºÐÀ» Àû¿ë½ÃÅ°Áö ¾Ê°í vi ÆíÁý±â¸¦ °­Á¦·Î ºüÁ®³ª¿É´Ï´Ù.
w : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÕ´Ï´Ù.
wq : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÏ°í vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.

Ãʱ⠸í·É¾î¸ðµå -> ÀԷ¸ðµåÁøÀÔ -> ÆíÁý -> ¸í·É¾î¸ðµå -> ½ÇÇà¸ðµå -> Á¾·á

¨è vi ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© virtusertable ÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù.
vitrusertable ÆÄÀÏÀº °¡»ó¸ÞÀÏÀ» ¼³Á¤Çϱâ À§ÇÑ ÆÄÀÏÀ̸ç, °¡»ó¸ÞÀÏÀ̶õ µ¿ÀÏÇÑ ¸ÞÀÏ°è
Á¤À» »ç¿ëÀÚÀÇ µµ¸ÞÀκ°·Î ¿©·¯ °³ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µç ¸ÞÀÏÀ» ÀǹÌÇÕ´Ï´Ù. °¡»ó¸ÞÀÏÀ̶õ ¸» ±×´ë·Î ÀÌ ¸ÞÀÏÀº ½ÇÁ¦·Î Á¸ÀçÇÏ´Â ¸ÞÀÏÀÌ ¾Æ´Ï¶ó »ç¿ëÇÏ°íÀÚ ÇÏ´Â °¡»ó¸ÞÀÏÁÖ¼Ò¿Í ½ÇÁ¦°èÁ¤ÀÇ ÁÖ¼Ò¿Í ¸ÅĪ½ÃÅ°´Â ¹æ¹ýÀ» ÀǹÌÇÕ´Ï´Ù.
 
[root@nextline mail]# vi virtusertable



¨é ¸ÞÀÏÁÖ¼Ò ¹× °èÁ¤ Ãß°¡
»ç¿ëÇü½Ä
¸ÞÀÏÁÖ¼Ò °èÁ¤¸í
nextline@nextline.co.kr nextline


¼­¹ö¿¡ ¿î¿µÁßÀÎ µµ¸ÞÀÎÀÌ ÇÑ °³ ÀÌ»óÀ̰ųª ¸ÞÀÏ °èÁ¤ÀÌ ¿©·¯ °³ÀÏ °æ¿ì´Â ¾Æ·¡¿Í °°À̼³Á¤ÇÕ´Ï´Ù.

¿î¿µ µµ¸ÞÀÎ : nextline.co.kr
¸ÞÀÏ°èÁ¤¸í : nextline, nextline_1

¿î¿µ µµ¸ÞÀÎ : nextline.net
¸ÞÀÏ°èÁ¤¸í : nextline_2, nextline_3



¨ê vi ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© sendmail.cfÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù.
[root@nextline mail]# vi sendmail.cf


¨ë °¡»ó¸ÞÀϼ³Á¤(Virtual user table (maps incoming users))
Sendmail.cf¿¡´Â ±âº»À¸·Î Àû¿ëµÇ¾îÀÖ´Â ºÎºÐÀ¸·Î °¡»ó¸ÞÀÏÀ» »ç¿ëÇϱâ À§ÇÑ ¼³Á¤ÀÔ´Ï´Ù.
¸¸¾à °¡»ó¸ÞÀÏ¿¡ ´ëÇÑ ºÎºÐÀÌ ¾øÀ¸¸é ¾Æ·¡¿Í °°ÀÌ Ãß°¡ÇØ ÁÝ´Ï´Ù.
ÀÌ ¼³Á¤Àº °¡»óÀ¯ÀúÅ×À̺í·Î »ç¿ëÇÒ »ç¿ëÀÚ¸®½ºÆ®¸¦ /etc/mail/virtusertable¿¡ º¸°üÇÏ°í hash Å×À̺í·Î ±× ³»¿ëÀ» ÂüÁ¶ÇÏ°Ú´Ù¶ó´Â ¼³Á¤ÀÔ´Ï´Ù.

# Virtual user table (maps incoming users)
Kvirtuser hash -o /etc/mail/virtusertable.db



¨ì makemap
makemap ¸í·ÉÀº virtusertable¿¡ µî·ÏµÈ Á¤º¸¸¦ virtusertable.db ÆÄÀÏ¿¡ µî·Ï½ÃÅ°±â À§ÇÑ ¸í·ÉÀÔ´Ï´Ù. Virtusertable ÆÄÀÏ¿¡¸¸ µî·ÏÀÌ µÇ¾î ÀÖ´Ù¸é sendmailÀº °¡»ó¸ÞÀÏ¿¡ ´ëÇؼ­
ÀüÇô ÀνÄÇÒ ¼ö ¾ø½À´Ï´Ù. /etc/mail/virtusertable¿¡ µî·ÏµÈ °¡»ó¸ÞÀÏÁÖ¼Ò¸¦ virtusertable.db¿¡ µî·ÏÀ» Çؾ߸¸ sendmailÀÌ ÀνÄÇÒ ¼ö ÀÖ½À´Ï´Ù.
[root@nextline mail]# makemap hash /etc/mail/virtusertable.db < /etc/mail/virtusertable


¨í strings
virtusertable.db ÆÄÀÏ¿¡ nextline ¼³Á¤ÀÌ Àû¿ëµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. virtusertable.db ÆÄÀÏÀº ÅؽºÆ® ÆÄÀÏÀÌ ¾Æ´Ï±â ¶§¹®¿¡ vi, cat ¸í·É¾î·Î´Â º¼ ¼ö ¾ø½À´Ï´Ù.
[root@nextline mail]# strings virtusertable.db


¨î local-host-name ÆÄÀÏÆíÁý
sendmailÀº ÀÌ ÆÄÀÏÀ» ÂüÁ¶ÇÏ¿© ÇöÀç ¼­¹ö¿¡ µµÂøÇÑ ¸ÞÀÏÀÇ ÃÖÁ¾ ¼ö½ÅÁö¶ó°í ÀνÄÇÏ°Ô µË´Ï´Ù. ÀÌ ¼­¹ö¸¦ °ÅÃÄ°¡´Â ¸ÞÀÏ Áß ÀÌ ÆÄÀÏ¿¡ µî·ÏµÇ¾îÀÖ´Â µµ¸ÞÀο¡ ´ëÇÑ ¸ÞÀÏÀ» ´õÀÌ»ó ¸ÞÀ϶ó¿ìÆÃÀ» ½ÃÄÑ ´Ù¸¥ ¼­¹ö·Î º¸³»Áö ¾Ê°í ÀÌ ¼­¹ö¿¡ Àâ¾ÆµÎ°Ô µË´Ï´Ù. 
[root@nextline mail]# vi local-host-names


nextline.co.kr Ãß°¡ ÇÕ´Ï´Ù.


¼­¹ö¿¡ ¿î¿µÁßÀÎ µµ¸ÞÀÎÀÌ ÇÑ °³ ÀÌ»óÀÏ °æ¿ì ¾Æ·¡¿Í °°ÀÌ Ãß°¡ ÇÕ´Ï´Ù.
¿î¿µ µµ¸ÞÀÎ : nextline.co.kr, nextline.net, nextline.com



¨ï sendmail Àû¿ë
sendmail¿¡ Àû¿ë½ÃÅ°±â À§ÇØ sendmail¸¦ Àç ½ÃÀÛ ÇÕ´Ï´Ù.
[root@nextline ~]# /etc/rc.d/init.d/sendmail restart


¨ð Outlook Express ¼³Á¤
¾Æ¿ô·è ÀͽºÇÁ·¹½º»ó¿¡¼­ nextline °èÁ¤À» Ãß°¡ ÇÑ µÚ ¸ÞÀÏÀÌ Á¤»ó ¼ö½ÅµÇ´ÂÁö È®ÀÎ ÇÕ´Ï´Ù.


[µµ±¸] – [°èÁ¤] – [ÀÎÅͳݰèÁ¤] – [¸ÞÀÏ] – [Ãß°¡] – [¸ÞÀÏ]
[Ç¥½ÃÀ̸§] : ³Ø½ºÆ®¶óÀÎ
[ÀÎÅÍ³Ý ÀüÀÚ¸ÞÀÏÁÖ¼Ò] : nextline@nextline.co.kr
[¹Þ´Â¸ÞÀÏ] : mail.nextline.co.kr
[º¸³»´Â ¸ÞÀÏ] : mail.nextline.co.kr
[°èÁ¤À̸§] : nextline
[¾ÏÈ£] : xxxxxx
[¸¶Ä§]
Ãß°¡ÇÑ ¸ÞÀÏ°èÁ¤ÀÇ ¼Ó¼º ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
[¼Ó¼º] – [¼­¹ö] – [ÀÎÁõÇÊ¿ä üũ] –[Àû¿ë] – [È®ÀÎ] –[´Ý±â]

¨ñ ¸ÞÀÏ º¸³»±â
¸ÞÀÏ °èÁ¤ÀÌ º¸À¯ÇÑ »çÀÌÆ®¿¡¼­ nextline°èÁ¤À¸·Î ¸ÞÀÏÀ» º¸³À´Ï´Ù.


¨ò ¼ö½Å È®ÀÎ
[¹è´Þ] – [¹ÞÀº ÆíÁöÇÔ] nextline °èÁ¤À¸·Î Á¤»ó ¼ö½Å µÇ¾ú½À´Ï´Ù.

  Sendmail ¸ÞÀÏ¿ë·® Á¦ÇѼ³Á¤
  qpopper ¼³Ä¡





ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ
ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ