Sun Java System Messaging Server 6 2004Q2 °ü¸® ¼³¸í¼ |
15Àå
LMTP Àü´ÞSun Java System Messaging ServerÀÇ MTA´Â ´ÙÁß °èÃþ Messaging Server ¹èÆ÷°¡ »ç¿ëµÇ´Â »óȲ¿¡¼ ¸ÞÀÏ ÀúÀå¼Ò·ÎÀÇ Àü´ÞÀ» À§ÇØ LMTP (RFC 2033¿¡ Á¤ÀÇµÈ Local Mail Transfer Protocol)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Àιٿîµå Áß°è¿Í ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò¸¦ »ç¿ëÇÏ´Â ÀÌ ½Ã³ª¸®¿À¿¡¼´Â Áß°è°¡ ÁÖ¼Ò È®Àå ¹× Àü´Þ ¹æ¹ý(¿¹: ÀÚµ¿ ȸ½Å, Àü´Þ)»Ó¸¸ ¾Æ´Ï¶ó ¸ÞÀÏ ¸ñ·Ï È®ÀåÀ» ´ã´çÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ¹é¿£µå ÀúÀå¼Ò¿¡ ´ëÇÑ Àü´ÞÀº ¹é¿£µå ½Ã½ºÅÛÀÌ LDAP µð·ºÅ丮¿¡¼ ¼ö½ÅÀÚ ÁÖ¼Ò¸¦ ´Ù½Ã Á¶È¸ÇØ¾ß ÇÏ´Â SMTP¸¦ ÅëÇØ ÀÌ·ç¾îÁö¹Ç·Î Àüü MTA ¹æ¹ýÀÌ »ç¿ëµË´Ï´Ù. ºü¸£°í È¿À²ÀûÀÎ Àü´ÞÀ» À§ÇØ MTA´Â SMTP ´ë½Å LMTP¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ¹é¿£µå ÀúÀå¼Ò¿¡ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. Sun Java System Messaging ServerÀÇ LMTP ¼¹ö´Â ÀϹÝÀûÀÎ ¿ëµµÀÇ LMTP ¼¹ö°¡ ¾Æ´Ï¶ó Áß°è¿Í ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò »çÀÌÀÇ °³ÀÎ ÇÁ·ÎÅäÄÝ ¿ªÇÒÀ» ÇÕ´Ï´Ù. ¼³¸íÀÇ ´Ü¼øȸ¦ À§ÇØ 2°èÃþ ¹èÆ÷¸¦ Æ÷ÇÔÇÏ´Â ¿¹¸¦ »ç¿ëÇÕ´Ï´Ù.
ÁÖ
LMTP´Â ´ÙÁß °èÃþ ¹èÆ÷¿¡¼ »ç¿ëÇϵµ·Ï ¼³°èµÇ¾ú±â ¶§¹®¿¡ ´ÜÀÏ ½Ã½ºÅÛ ¹èÆ÷¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
LMTP Àü´Þ ±â´ÉMTAÀÇ LMTP ¼¹ö°¡ ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò¿¡ ¸ÞÀÏÀ» Àü´ÞÇÏ´Â µ¥ º¸´Ù È¿À²ÀûÀÎ ÀÌÀ¯´Â ´ÙÀ½°ú °°½À´Ï´Ù.
LMTP¸¦ »ç¿ëÇÏÁö ¾Ê´Â 2°èÃþ ¹èÆ÷ÀÇ ¸ÞÀÏ Ã³¸®±×¸² 15-1Àº LMTP¸¦ »ç¿ëÇÏÁö ¾Ê´Â 2°èÃþ ¹èÆ÷ ½Ã³ª¸®¿ÀÀÇ ´ÙÀ½ ¸ÞÀÏ Ã³¸® ¼³¸íÀ» ±×¸² Çü½ÄÀ¸·Î ¼³¸íÇÕ´Ï´Ù.
±×¸² 15-1 LMTP¸¦ »ç¿ëÇÏÁö ¾Ê´Â 2°èÃþ ¹èÆ÷
LMTP ¾øÀÌ ÀúÀå¼Ò ½Ã½ºÅÛÀÇ ¾Õ¸é¿¡ Áß°è°¡ ÀÖ´Â 2¼öÁØ ¹èÆ÷¿¡¼ Àιٿîµå ¸ÞÀÏ Ã³¸®´Â Áß°è ½Ã½ºÅÛÀÇ µð½ºÆÐó°¡ ¼±ÅÃÇÏ°í tcp_smtp_server ÇÁ·Î¼¼½º¿¡ Àü´ÞµÇ´Â SMTP Æ÷Æ®¿¡ ´ëÇÑ ¿¬°á¿¡¼ ½ÃÀ۵˴ϴÙ. ÀÌ ÇÁ·Î¼¼½º¿¡¼´Â Àιٿîµå ¸ÞÀÏ¿¡ ´ëÇØ ´ÙÀ½À» Æ÷ÇÔÇÑ ¸¹Àº ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
±×·¯¸é smtp_client ÇÁ·Î¼¼½º°¡ ´ë±â¿¿¡¼ ¸ÞÀÏ ¸Þ½ÃÁö¸¦ ¼±ÅÃÇÏ¿© ¸ÞÀÏ È£½ºÆ®¿¡ º¸³À´Ï´Ù. ¸ÞÀÏ È£½ºÆ®¿¡¼µµ ºñ½ÁÇÑ ÇÁ·Î¼¼½º°¡ ¼öÇàµË´Ï´Ù. µð½ºÆÐó¿¡¼ SMTP¿¡ ´ëÇÑ ¿¬°áÀ» ¼±ÅÃÇÏ¿© tcp_smtp_server ÇÁ·Î¼¼½º¿¡ Àü´ÞÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º¿¡¼´Â ´ÙÀ½À» Æ÷ÇÔÇÏ¿© ¸¹Àº ¸ÞÀÏ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
±×·± ´ÙÀ½ ims_ms ÇÁ·Î¼¼½º°¡ ¸ÞÀÏ ¸Þ½ÃÁö¸¦ ¼±ÅÃÇÏ¿© ÀúÀå¼Ò¿¡ Àü´ÞÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù.
ÀÌ ½Ã³ª¸®¿À¿¡¼´Â ´ë±â¿¿¡ Æ÷ÇÔ½ÃÅ°´Â ÇÁ·Î¼¼½º°¡ µÎ ¹ø ¼öÇàµÇ°í °¢ MTA¿¡¼ LDAP Á¶È¸¸¦ ¼öÇàÇÕ´Ï´Ù.
LMTP¸¦ »ç¿ëÇÏ´Â 2°èÃþ ¹èÆ÷ÀÇ ¸ÞÀÏ Ã³¸®±×¸² 15-2´Â LMTP¸¦ »ç¿ëÇÏ´Â 2°èÃþ ¹èÆ÷ ½Ã³ª¸®¿ÀÀÇ ´ÙÀ½ ¸ÞÀÏ Ã³¸® ¼³¸íÀ» ±×¸² Çü½ÄÀ¸·Î ¼³¸íÇÕ´Ï´Ù.
±×¸² 15-2 LMTP¸¦ »ç¿ëÇÏ´Â 2°èÃþ ¹èÆ÷
LMTP¸¦ ¹èÄ¡ÇÏ°í µð½ºÆÐó¿¡¼ Áß°è ½Ã½ºÅÛÀÇ SMTP¿¡ ´ëÇÑ ¿¬°áÀ» ¼±ÅÃÇÏ¿© tcp_smtp_server ÇÁ·Î¼¼½º¿¡ Àü´ÞÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º¿¡¼´Â Àιٿîµå ¸ÞÀÏ¿¡ ´ëÇØ ´ÙÀ½À» Æ÷ÇÔÇÑ ¸¹Àº ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
- µð·ºÅ丮¿¡¼ »ç¿ëÀÚ Á¶È¸
- »ç¿ëÀÚ°¡ ÀÌ ÀüÀÚ ¸ÞÀÏ ¹èÆ÷·Î È£½ºÆõǴ µµ¸ÞÀÎ ³»¿¡ ÀÖ´ÂÁö È®ÀÎ
- »ç¿ëÀÚ°¡ µµ¸ÞÀο¡ À¯È¿ÇÑ »ç¿ëÀÚÀÎÁö È®ÀÎ
- »ç¿ëÀÚ¿¡ ´ëÇÑ ¸ÞÀÏÇÔÀ» È£½ºÆÃÇÏ´Â ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò ½Ã½ºÅÛ °áÁ¤
- ÁÖ¼Ò¸¦ @mailhost:uid@domain.LMTP ¶Ç´Â @mailhost:uid@domain.LMTPNATIVE·Î ´Ù½Ã ¾²±â
- ¸ÞÀÏ È£½ºÆ®¿¡ Àü´ÞÇÒ ¸ÞÀÏ ´ë±â¿¿¡ Æ÷ÇÔ½ÃÅ°±â
user@domain.LMTP ¹× user@domain.LMTPNATIVE Çü½ÄÀ¸·Î µÈ ÁÖ¼Ò°¡ °¢°¢ tcp_lmtp ä³Î ¶Ç´Â tcp_lmtpnative ä³ÎÀ» ÅëÇØ ¸ÞÀÏ ÀúÀå¼Ò ½Ã½ºÅÛ¿¡ ¶ó¿ìÆõ˴ϴÙ. ÀÌ·¯ÇÑ Ã¤³ÎÀº SMTP ´ë½Å LMTP¸¦ »ç¿ëÇÏ¿© ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò¿Í Åë½ÅÇÕ´Ï´Ù. ÀúÀå¼Ò ½Ã½ºÅÛ¿¡¼´Â µð½ºÆÐó°¡ LMTP Æ÷Æ®¿¡ ´ëÇÑ ¿¬°áÀ» ¼ö½ÅÇÑ ´ÙÀ½ lmtp_server ÇÁ·Î¼¼½º¿¡ Àü´ÞÇÕ´Ï´Ù. ±×·± ´ÙÀ½ LMTP°¡ ¸ÞÀÏÀ» »ç¿ëÀÚÀÇ ¸ÞÀÏÇÔÀ̳ª UNIX ¿ø½Ã ¸ÞÀÏÇÔ¿¡ ³Ö½À´Ï´Ù. ¸ÞÀÏÀÌ ¼º°øÀûÀ¸·Î Àü´ÞµÇ¸é ¸ÞÀÏÀÌ Áß°è ½Ã½ºÅÛÀÇ ´ë±â¿¿¡¼ Á¦°ÅµË´Ï´Ù. ¼º°øÀûÀ¸·Î Àü´ÞµÇÁö ¾ÊÀº °æ¿ì ¸ÞÀÏÀÌ Áß°è ½Ã½ºÅÛ¿¡ ±×´ë·Î ³²¾Æ ÀÖ½À´Ï´Ù. ¸ÞÀÏ ÀúÀå¼ÒÀÇ LMTP ÇÁ·Î¼¼½º¿¡¼´Â ÁÖ¼Ò ¶Ç´Â ¸ÞÀÏ Ã³¸®¸¦ À§ÇØ MTA ¹æ¹ýÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
LMTP °³¿ä´ëºÎºÐÀÇ °æ¿ì MTA ÀÚü´Â ±âº»ÀûÀ¸·Î ¹é¿£µå ¼¹ö¿¡ Á¸ÀçÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÊ¿äÇÑ À¯ÀÏÇÑ MTA ±¸¼º ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.
µð½ºÆÐó¿¡´Â MTA ±¸¼º ÆÄÀÏÀÌ ÇÊ¿äÇѵ¥, ÀÌ·¯ÇÑ ÆÄÀÏÀº ³Ê¹« ªÀ» ¼ö ÀÖ½À´Ï´Ù. µð½ºÆÐó¸¦ ¹é¿£µå ¼¹ö¿¡¼ ½ÇÇàÇØ¾ß LMTP ¼¹ö¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. µð½ºÆÐó¿Í LMTP ¼¹ö´Â libimtaÀÇ ´Ù¾çÇÑ ±â´ÉÀ» »ç¿ëÇϱ⠶§¹®¿¡ ¹é¿£µå ¼¹ö¿¡ À§Ä¡ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
LMTP ¼¹ö´Â ÀϹÝÀûÀÎ MTA ´ë±â¿¿¡ Æ÷ÇÔ ¶Ç´Â ´ë±â¿¿¡¼ Á¦¿Ü ±â´É, Çì´õ ó¸® ¶Ç´Â ÁÖ¼Ò º¯È¯ ÀÛ¾÷À» ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù. Áß°è ½Ã½ºÅÛÀÌ ¸ðµç ¸ÞÀÏ ³»¿ë Á¶ÀÛÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶ÀÛÀ» ÅëÇØ ¸ÞÀÏÀ» ¸ÞÀÏ ÀúÀå¼Ò¿¡ Àü´ÞÇÒ Çü½ÄÀ¸·Î Ç¥½ÃÇÏ°í ÀúÀå¼Ò¿¡ ÇÊ¿äÇÑ Çü½ÄÀ¸·Î µÈ Àü´Þ ÁÖ¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù. »ç¿ëÀÚ ÇÒ´ç·®°ú °°ÀÌ ¸ÞÀÏÀ» ÀúÀå¼Ò¿¡ Àü´ÞÇÒ ¶§ ÀϹÝÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â Ãß°¡ ¼ö½ÅÀÚ Á¤º¸´Â ¼ö½ÅÀÚ ÁÖ¼Ò¿Í ÇÔ²² LMTP ¸Å°³ º¯¼ö·Î Ç¥½ÃµË´Ï´Ù. Àü´ÞÀÌ ½ÇÆÐÇÒ °æ¿ì ¸ÞÀÏÀÌ Áß°è ½Ã½ºÅÛÀÇ LMTP ´ë±â¿¿¡ ±×´ë·Î Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
LMTP Àü´Þ ±¸¼ºLMTP Àü´Þ ±â¹ýÀº Áß°è ½Ã½ºÅÛ°ú ¹é¿£µå ÀúÀå¼Ò ¸ðµÎ¿¡¼ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. Áß°è ½Ã½ºÅÛ¿¡¼´Â ÀúÀå¼Ò¿¡ Àü´ÞÇÒ ¸ÞÀÏÀÌ LMTP ä³Î¿¡ Àü´ÞµÇµµ·Ï DELIVERY_OPTIONS MTA ¿É¼Ç(option.dat¿¡¼)À» º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¹é¿£µå ÀúÀå¼Ò´Â µð½ºÆÐó¸¦ »ç¿ëÇÏ¿© ±¸¼ºÇØ¾ß ÇÏÁö¸¸ Job Controller´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. µð½ºÆÐó´Â LMTP ¼¹ö¸¦ ½ÇÇàÇϵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
ÀϹÝÀûÀÎ ´ÙÁß °èÃþ ¹èÆ÷¿¡¼´Â ¼·Î ´Ù¸¥ ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò ½Ã½ºÅÛ¿¡ »ç¿ëÀÚ°¡ Á¦°øµË´Ï´Ù. ÀÌ ¹é¿£µå ½Ã½ºÅÛ Áß Çϳª ÀÌ»ó¿¡ LMTP°¡ ¼³Á¤µÇÁö ¾ÊÀ» ¼ö ÀÖÀ¸¹Ç·Î ÇÁ·±Æ®¿£µå Áß°è¿¡¼´Â LMTP¸¦ ÀνÄÇÏ´Â ÀúÀå¼Ò ½Ã½ºÅÛÀ» ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ´Â LMTP Àü´ÞÀ» ¼ö¶ôÇϵµ·Ï ±¸¼ºµÈ ¸ÞÀÏ ÀúÀå¼Ò¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ´Â ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º ±â´ÉÀ» »ç¿ëÇÏ¸é °¡´ÉÇÕ´Ï´Ù.
LMTP¸¦ »ç¿ëÇÏ¿© Àιٿîµå MTA Áß°è ±¸¼º
LMTP¸¦ »ç¿ëÇϵµ·Ï Àιٿîµå MTA Á߰踦 ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- option.dat¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇÏ¿© ÅؽºÆ® µ¥ÀÌÅͺ£À̽º¸¦ È°¼ºÈÇÕ´Ï´Ù.
USE_TEXT_DATABASES=1
ÀÌ ´Ü°è¿¡¼´Â ÀÏ¹Ý µ¥ÀÌÅͺ£À̽ºÀÇ ÀϹÝÀûÀÎ ÅؽºÆ® ÆÄÀÏÀ» MTA¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¹Ì ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀÌ ´Ü°è¸¦ °Ç³Ê¶Û ¼ö ÀÖ½À´Ï´Ù.
- ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º ÅؽºÆ® ÆÄÀÏÀ» ¸¸µé°Å³ª ¼öÁ¤ÇÕ´Ï´Ù.
Ç¥½ÃµÈ °Íó·³ lmtpnative¿¡ ´ëÇÑ »ç¿ëÀÚÀÇ Æ¯Á¤ Àü´ÞÀ» ó¸®ÇÏ´Â Ç׸ñ°ú tcp_lmtpcs ä³ÎÀ» ÅëÇÑ ÀúÀå¼Ò Â÷¿ø Àü´Þ ¼³Á¤À» ó¸®ÇÏ´Â Ç׸ñÀÇ µÎ Á¾·ùÀÇ Ç׸ñÀÌ ÀÖ½À´Ï´Ù.
- imta.cnf ÆÄÀÏ¿¡ LMTP ´Ù½Ã ¾²±â ±ÔÄ¢À» Ãß°¡ÇÕ´Ï´Ù.
# cd /opt/SUNWmsgsr/config/
# cp imta.cnf imta.cnf.orig
# vi imta.cnf
!
! pipe
.pipe-daemon $U%$H.pipe-daemon@pipe-daemon
!
! tcp_local
! Rules for top level internet domains
<IMTA_TABLE:internet.rules
!
! Do mapping lookup for internal IP addresses
[] $E$R${INTERNAL_IP,$LU%[$L]@tcp_intranet-daemon
!
! Do general.txt lookup for lmtp hosts
.domain-name.com $S$U%$H$D@$(LMTP_CN|$U@$H$D)
.domain-name.com $S$U%$H$D@$(LMTP_CS|$H$D)
!
! tcp_intranet
! Do mapping lookup for internal IP addresses
[] $E$R${INTERNAL_IP,$LU%[$L]@tcp_intranet-daemon
.domain-name.com $U%$H.domain-name.com@tcp_intranet-daemon
ÀÌ ´Ü°è¿¡¼ ´Ù½Ã ¾²±â ±ÔÄ¢ ½ÖÀº ÁÖ¼ÒÀÇ ¼Ò½º °æ·Î ºÎºÐÀÌ LMTP Àü´ÞÀ» ¼öÇàÇϱâ À§ÇÑ Ç׸ñ°ú ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇϱâ À§ÇØ ÀÏ¹Ý µ¥ÀÌÅͺ£À̽ºÀÇ ÅÂ±×µÈ °Ë»ç¸¦ ¼öÇàÇÕ´Ï´Ù. ´Ü°è 2¿¡¼ ¸¸µç general.txt ÆÄÀÏ¿¡´Â ÀûÀýÇÑ Ã¤³ÎÀ» ÅëÇØ ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò¿¡ Àü´ÞÀ» ÁöÁ¤Çϵµ·Ï ÅÂ±×µÈ Ç׸ñÀÌ ÀÖ½À´Ï´Ù. ´Ù½Ã ¾²±â ±ÔÄ¢ÀÇ $S´Â ÁÖ¼Ò¿¡ ¼Ò½º °æ·Î°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì¿¡¸¸ Àû¿ëµÊÀ» ÀǹÌÇÕ´Ï´Ù. ÀÏ¹Ý µ¥ÀÌÅͺ£À̽ºÀÇ Ç׸ñ°ú ÀÏÄ¡ÇÏ´Â Ç׸ñÀÌ ÀÖÀ» °æ¿ì ´Ù½Ã ¾²±â ±ÔÄ¢ÀÌ ¼º°øÇÏ°í LMTP¸¦ ÅëÇØ Àü´ÞÀ» ¼öÇàÇÏ´Â tcp_lmtpX ä³ÎÀ» ÅëÇØ ¼Ò½º °æ·Î ¹é¿£µå È£½ºÆ®¿¡ ¸Þ½ÃÁö°¡ Àü´ÞµË´Ï´Ù.
ÀÏÄ¡ÇÏ´Â Ç׸ñÀÌ ¾øÀ» °æ¿ì ´Ù¸¥ ´Ù½Ã ¾²±â ±ÔÄ¢¿¡ ÀÏÄ¡ÇÏ´Â Ç׸ñÀÌ ÀÖÀ» ¶§±îÁö ´Ù½Ã ¾²±â ÇÁ·Î¼¼½º°¡ °è¼ÓµË´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì ÀÏ¹Ý µ¥ÀÌÅͺ£À̽ºÀÇ °Ë»ç¸¦ ÅëÇØ ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» ãÁö ¸øÇϸé SMTP¸¦ ÅëÇØ Àü´ÞÀ» ¼öÇàÇÏ´Â tcp_intranet ä³ÎÀ» ÅëÇØ ¸Þ½ÃÁö°¡ ¶ó¿ìÆõ˴ϴÙ.
- imta.cnf¿¡ »õ ä³Î ºí·ÏÀ» Ãß°¡ÇÕ´Ï´Ù.
¶ÇÇÑ, imta.cnf ÆÄÀÏÀÇ Ã¤³Î Á¤ÀÇ ¼½¼Ç¿¡ lmtp ¹× lmtpn ä³Î¿¡ ´ëÇÑ Ã¤³Î Á¤ÀǸ¦ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
! tcp_lmtpcs (LMTP client - store)
tcp_lmtpcs defragment lmtp port 225 nomx single_sys subdirs 20 maxjobs 7 pool SMTP_POOL dequeue_removeroute
lmtpcs-daemon
!
! tcp_lmtpcn (LMTP client - native)
tcp_lmtpcn defragment lmtp port 226 nomx single_sys subdirs 20 maxjobs 7 pool SMTP_POOL dequeue_removeroute
lmtpcn-daemon
- ±¸¼º º¯°æ »çÇ×À» Àû¿ëÇÕ´Ï´Ù.
LMTP¸¦ »ç¿ëÇÏ°í MTA ¾øÀÌ ¹é¿£µå ÀúÀå¼Ò ±¸¼º
LMTP¸¦ ÅëÇØ ¸ÞÀÏÀ» ¹Þ´Â °æ¿ì ¹é¿£µå ÀúÀå¼Ò¿¡ MTA°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº Job Controller°¡ ¾ø°í MTA¿Í ¿¬°áµÈ ÁÖ¼Ò ´Ù½Ã ¾²±â ¹æ¹ýÀÌ ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù. µð½ºÆÐó¿Í ´Ü¼ø MTA ±¸¼ºÀº ¿©ÀüÈ÷ ÇÊ¿äÇÕ´Ï´Ù. ƯÈ÷, MTA ±¸¼ºÀÇ À¯ÀÏÇÑ Áß¿ä ºÎºÐÀ» ±¸¼ºÇÏ´Â dispatcher.cnf ÆÄÀÏ°ú mappings ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù.
dispatcher.cnf ÆÄÀÏ¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù.
! rfc 2033 LMTP server - store
!
[SERVICE=LMTPSS]
PORT=225
IMAGE=IMTA_BIN:tcp_lmtp_server
LOGFILE=IMTA_LOG:tcp_lmtpss_server.log
PARAMETER=CHANNEL=tcp_lmtpss
STACKSIZE=2048000
! Uncomment the following line and set INTERFACE_ADDRESS to an appropriate
! host IP (dotted quad) if the dispatcher needs to listen on a specific
! interface (e.g. in a HA environment).
!INTERFACE_ADDRESS=
!
! rfc 2033 LMTP server - native
!
[SERVICE=LMTPSN]
PORT=226
IMAGE=IMTA_BIN:tcp_lmtpn_server
LOGFILE=IMTA_LOG:tcp_lmtpsn_server.log
PARAMETER=CHANNEL=tcp_lmtpsn
STACKSIZE=2048000
! Uncomment the following line and set INTERFACE_ADDRESS to an appropriate
! host IP (dotted quad) if the dispatcher needs to listen on a specific
! interface (e.g. in a HA environment).
!INTERFACE_ADDRESS=
!
±âº»ÀûÀ¸·Î dispatcher.cnf ÆÄÀÏÀÇ LMTP ¼ºñ½º´Â ÁÖ¼® 󸮵˴ϴÙ. LMTP°¡ ÀÛµ¿ÇÏ·Á¸é ÀÌ·¯ÇÑ ÁÖ¼® 󸮸¦ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.
MAX_CONNS, MAX_PROCS, MAX_LIFE_CONNS ¹× MAX_LIFE_TIMEÀÇ ÀÏ¹Ý µð½ºÆÐó ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·² °æ¿ì ÇØ´ç Çϵå¿þ¾î¿¡ ¸Â°Ô ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
PORT_ACCESS ¸ÅÇÎÀÌ Áß¿äÇÕ´Ï´Ù. ¹é¿£µå ¼¹ö¿¡ ´ëÇÑ LMTP ±¸ÇöÀº Sun Java System Messaging Server Áß°è ½Ã½ºÅÛ°ú ¹é¿£µå ÀúÀå¼Ò »çÀÌÀÇ °³ÀÎ ÇÁ·ÎÅäÄÝ·Î »ç¿ëµË´Ï´Ù. PORT_ACCESS ¸ÅÇÎÀ» »ç¿ëÇÏ¿© ±×·± Á߰踸 ÀÌ·¯ÇÑ ¼ºñ½º¿¡ ¿¬°áµÉ ¼ö ÀÖµµ·Ï È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ¸ÅÇÎ ÆÄÀÏÀÇ ¸ð¾çÀº ´ÙÀ½°ú °°½À´Ï´Ù.
PORT_ACCESS
TCP|*|225|1.2.3.4|* $Y
TCP|*|226|1.2.3.4|* $Y
TCP|*|225|1.2.3.5|* $Y
TCP|*|226|1.2.3.5|* $Y
TCP|*|*|*|* $N500$ Do$ not$ connect$ to$ this$ machine
ÀÌ PORT_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡ ÁöÁ¤µÈ »ùÇà IP ÁÖ¼Ò¸¦ ¹é¿£µå ÀúÀå¼Ò¿¡ ¿¬°áµÇ´Â ³×Æ®¿öÅ©¿¡ ÀÖ´Â Áß°è ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò·Î ¹Ù²Ù¾î¾ß ÇÕ´Ï´Ù.
imta.cnf ÆÄÀÏÀÌ ÀÖ¾î¾ß ÇÏÁö¸¸ À̰͸¸À¸·Î ¿Ïº®ÇÑ ±¸¼ºÀÌ ÀÌ·ïÁöÁö´Â ¾Ê½À´Ï´Ù. ÃÖ¼Ò imta.cnf ÆÄÀÏÀº ´ÙÀ½ ä³Î Á¤ÀÇ·Î ±¸¼ºµË´Ï´Ù.
! tcp_lmtpss (LMTP server - store)
tcp_lmtpss lmtp subdirs 20
tcp_lmtpss-daemon
!
! tcp_lmtpsn (LMTP server - native)
tcp_lmtpsn lmtp subdirs 20
tcp_lmtpsn-daemon
±âº»ÀûÀ¸·Î LMTP ä³Î Á¤ÀÇ´Â ÁÖ¼® 󸮵˴ϴÙ. LMTP¸¦ ÀÛµ¿ÇÏ·Á¸é LMTPÀÇ ÁÖ¼® 󸮸¦ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.
LMTP¸¦ ÅëÇØ ¸ÞÀÏ ÀúÀå¼Ò¿Í Àüü MTA¸¦ °®´Â ¹é¿£µå ½Ã½ºÅÛ¿¡ ¸ÞÀÏÀ» º¸³»µµ·Ï Áß°è ±¸¼º
¹é¿£µå ÀúÀå¼Ò¿¡ MTAÀÇ Àüü ±â´ÉÀ» Á¦°øÇÏ¸é¼ LMTP¸¦ »ç¿ëÇÏ¿© ·Îµå¸¦ Àý¾àÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¹é¿£µå ÀúÀå¼Ò¿¡¼ ÇÁ·Î±×·¥À» Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì À§¿¡¼ ¼³¸íÇÑ °Íó·³ LMTP¸¦ »ç¿ëÇÏ¿© ¹é¿£µå ÀúÀå¼Ò¿¡ Àü´ÞÇϵµ·Ï Á߰踦 ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
Àüü MTA°¡ ÀÖ´Â ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò ½Ã½ºÅÛÀÇ LMTP ±¸¼º
¹é¿£µå ÀúÀå¼Ò ¸Þ½Ã¡ ½Ã½ºÅÛ ±¸¼ºÀº LMTP¸¦ »ç¿ëÇÏ¿© ÀúÀå¼Ò¿¡ Á÷Á¢ Àü´ÞÇÏ´Â ±¸¼º¿¡¼ dispatcher.cnf ÆÄÀÏÀÇ ³¡¿¡ ´ÙÀ½ ÇàÀÌ Ãß°¡µÇ´Â Á¡¸¸ ´Ù¸¨´Ï´Ù.
! rfc 2033 LMTP server - store
!
[SERVICE=LMTPSS]
PORT=225
IMAGE=IMTA_BIN:tcp_lmtp_server
LOGFILE=IMTA_LOG:tcp_lmtpss_server.log
PARAMETER=CHANNEL=tcp_lmtpss
STACKSIZE=2048000
! Uncomment the following line and set INTERFACE_ADDRESS to an appropriate
! host IP (dotted quad) if the dispatcher needs to listen on a specific
! interface (e.g. in a HA environment).
!INTERFACE_ADDRESS=
!
! rfc 2033 LMTP server - native
!
[SERVICE=LMTPSN]
PORT=226
IMAGE=IMTA_BIN:tcp_lmtpn_server
LOGFILE=IMTA_LOG:tcp_lmtpsn_server.log
PARAMETER=CHANNEL=tcp_lmtpsn
STACKSIZE=2048000
! Uncomment the following line and set INTERFACE_ADDRESS to an appropriate
! host IP (dotted quad) if the dispatcher needs to listen on a specific
! interface (e.g. in a HA environment).
!INTERFACE_ADDRESS=
!
±âº»ÀûÀ¸·Î dispatcher.cnf ÆÄÀÏÀÇ LMTP ¼ºñ½º´Â ÁÖ¼® 󸮵˴ϴÙ. LMTP°¡ ÀÛµ¿ÇÏ·Á¸é ÀÌ·¯ÇÑ ÁÖ¼® 󸮸¦ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ LMTP Æ÷Æ® ¹øÈ£´Â ¿¹ÀÏ »ÓÀ̹ǷΠ»ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ÀÓÀÇÀÇ ¹øÈ£°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
¹é¿£µå ÀúÀå¼Ò¸¦ LMTP¿¡ ´ëÇؼ¸¸ ±¸¼ºÇÒ °æ¿ì¿¡´Â À§¿¡¼ ¼³¸íÇÑ dispatcher.cnf ÆÄÀÏ°ú µ¿ÀÏÇÕ´Ï´Ù. ¶ÇÇÑ, ¸ÅÇÎ ÆÄÀÏ¿¡´Â LMTP Àü¿ë ¹é¿£µå ÀúÀå¼Ò¿¡ ´ëÇØ ¼³¸íÇÑ PORT_ACCESS ¸ÅÇÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.
±¸ÇöµÈ LMTP ÇÁ·ÎÅäÄÝÀÌ Àý¿¡¼´Â »ùÇà LMTP ´ëÈ »óÀÚ¸¦ Á¦°øÇÏ¿© ÇØ´ç ´ëÈ »óÀÚ¿¡ Ç¥½ÃµÇ´Â ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù. Áß°è ½Ã½ºÅÛÀÇ LMTP Ŭ¶óÀ̾ðÆ®´Â Ç¥ÁØ LMTP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© ¹é¿£µå ÀúÀå¼ÒÀÇ MLTP ¼¹ö¿Í ´ëÈÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝÀº ƯÁ¤ ¹æ¹ýÀ¸·Î »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
LHLO ¸ÞÀÏ¿¡ ´ëÇÑ ÀÛ¾÷ÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. ȸ½ÅÀº Ç×»ó 250 OKÀÔ´Ï´Ù.
¸ÞÀÏ ¹ß¼ÛÀÚ ÁÖ¼Ò¸¦ °Ë»çÇϰųª º¯È¯ÇÏÁö ¾Ê½À´Ï´Ù. size= ¸Å°³ º¯¼ö´Â Àü´ÞÇÒ ¸ÞÀÏÀÇ Å©±â(¹ÙÀÌÆ®)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀº ÇÁ·ÎÅäÄÝ¿¡ Ç¥½ÃµÇ´Â ¸ÞÀÏÀÇ Á¤È®ÇÑ Å©±âÀÔ´Ï´Ù. Á¤È®ÇÑ ¸ÞÀÏ Å©±â°¡ ²À ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸ ´ë°³ ½ÇÁ¦ ¸ÞÀÏ Å©±â´Â ÀÌ Å©±â¸¦ ÃÊ°úÇÏÁö ¾Ê½À´Ï´Ù. LMTP ¼¹ö´Â ¸ÞÀÏÀ» ¹Þµµ·Ï ¸Þ¸ð¸®¿¡ ÀÌ Å©±âÀÇ ¹öÆÛ¸¦ ÇÒ´çÇÕ´Ï´Ù.
¹ÞÀ» ¶§´Â ¼ö½ÅÀÚ ÁÖ¼Ò¸¦ È®ÀÎÇÏÁö ¾ÊÁö¸¸ ³ªÁß¿¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼ö½ÅÀÚ ¸ñ·ÏÀÌ ÀÛ¼ºµË´Ï´Ù. ÁÖ¼ÒÀÇ @domain ºÎºÐÀº ÁÖ µµ¸ÞÀÎÀÇ uids¿¡¼´Â »ý·«µÇ°í +folder ºÎºÐÀº ¼±Åà »çÇ×ÀÔ´Ï´Ù. ÀÌ Çü½ÄÀº MTAÀÇ ¸ÞÀÏ ÀúÀå¼Ò ä³Î¿¡ »ç¿ëµÇ´Â °Í°ú µ¿ÀÏÇÑ ÁÖ¼Ò Çü½ÄÀÔ´Ï´Ù.
xquota= ¸Å°³ º¯¼ö´Â ÃÖ´ë ÃÑ Å©±â¿Í ÃÖ´ë ¸ÞÀÏ ¼ö·Î ±¸¼ºµÇ´Â »ç¿ëÀÚÀÇ ¸ÞÀÏ ÇÒ´ç·®À» ÁöÁ¤ÇÕ´Ï´Ù. MTA´Â »ç¿ëÀÚ¿¡ ´ëÇÑ LDAP Á¶È¸¸¦ ÅëÇØ ÁÖ¼Ò º¯È¯À» ¼öÇàÇÏ´Â µ¿¾È °Ë»öµÇ´Â ÀÌ ¸ÞÀÏ ÇÒ´ç·® Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â ¸ÞÀÏ ÀúÀå¼ÒÀÇ ÇÒ´ç·® Á¤º¸¸¦ µð·ºÅ丮¿Í µ¿±âÈµÈ »óÅ·ΠÀ¯ÁöÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÇÒ´ç·® Á¤º¸¸¦ °¡Á®¿À´Â °ÍÀº ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.
xdflg= ¸Å°³ º¯¼ö´Â ºñÆ® Çʵå·Î Çؼ®µÇ´Â ¼ýÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ºñÆ® ¼ö´Â ¸ÞÀÏÀÌ Àü´ÞµÇ´Â ¹æ¹ýÀ» Á¦¾îÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ºñÆ® °ªÀ» 2·Î ¼³Á¤ÇÏ¸é »ç¿ëÀÚ¿¡ ´ëÇØ ÇÒ´ç·®ÀÌ ÃÊ°úÇÏ´õ¶óµµ ¸ÞÀÏÀÌ Àü´ÞµË´Ï´Ù.
ÀÌ »óÈ£ ÀÛ¿ëÀº ¼ö½ÅÀÚ¸¶´Ù ÇÑ ¹ø¾¿ ¿©·¯ ¹ø ¹Ýº¹µÉ ¼ö ÀÖ½À´Ï´Ù.
±×·± ´ÙÀ½ LMTP Ŭ¶óÀ̾ðÆ®°¡ SMTP¿¡¼Ã³·³ Àüü ¸ÞÀÏÀ» Á¡À¸·Î Ç¥½ÃÇÏ¿© º¸³À´Ï´Ù. ¸ÞÀÏÀº ÇÑ Çà¿¡ Á¡(.) Çϳª·Î ³¡³³´Ï´Ù. ¸ÞÀÏ Å©±â°¡ ÃÊ°úµÉ °æ¿ì LMTP ¼¹ö´Â ´ÙÀ½À» º¸³À´Ï´Ù.
±×·± ´ÙÀ½ ¿¬°áÀ» Á¾·áÇÕ´Ï´Ù.
¸ÞÀÏÀÌ ¿Ã¹Ù¸£°Ô Àü´ÞµÇ¸é LMTP ¼¹ö´Â RCPT TO:Çà¿¡ ÁöÁ¤µÈ °¢ ¼ö½ÅÀÚ¿¡ ´ëÇÑ »óŸ¦ LMTP Ŭ¶óÀ̾ðÆ®¿¡°Ô ´Ù½Ã º¸³À´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÞÀÏÀÌ ¼º°øÀûÀ¸·Î Àü´ÞµÉ °æ¿ì ´ÙÀ½°ú °°Àº ÀÀ´äÀ» ¹Þ½À´Ï´Ù.
¿©±â¼ address´Â RCPT TO:Çà¿¡ Ç¥½ÃµÈ ÁÖ¼ÒÀÔ´Ï´Ù.
º¯È¯Àº ´Ù¸¥ MAIL FROM:Çà¿¡¼ ¹Ýº¹µÇ°Å³ª ´ÙÀ½ »óÈ£ ÀÛ¿ëÀ¸·Î Á¾·áµÉ ¼ö ÀÖ½À´Ï´Ù.
Ç¥ 15-1¿¡¼´Â °¢ ¼ö½ÅÀÚ¿¡ ´ëÇÑ °¡´ÉÇÑ »óÅ Äڵ带 ³ªÅ¸³À´Ï´Ù. ÀÌ 3¿ Å×À̺íÀÇ Ã¹ ¹ø° ¿¿¡´Â ªÀº Äڵ尡 Ç¥½ÃµÇ°í, µÎ ¹ø° ¿¿¡´Â ±ä Äڵ尡 Ç¥½ÃµÇ¸ç, ¼¼ ¹ø° ¿¿¡´Â »óÅ ÅؽºÆ®°¡ Ç¥½ÃµË´Ï´Ù. 2.x.x »óÅ ÄÚµå´Â ¼º°ø ÄÚµåÀÌ°í, 4.x.x ÄÚµå´Â Àç½Ãµµ °¡´ÉÇÑ ¿À·ùÀÌ°í, 5.x.x ÄÚµå´Â Àç½ÃµµÇÒ ¼ö ¾ø´Â ¿À·ùÀÔ´Ï´Ù.
Ç¥ 15-1 ¼ö½ÅÀÚ¿¡ ´ëÇÑ LMTP »óÅ ÄÚµå
ªÀº ÄÚµå
±ä ÄÚµå
»óÅ ÅؽºÆ®
250
2.5.0
È®ÀÎ
420
4.2.0
¸ÞÀÏÇÔ Àá±è
422
4.2.2
ÇÒ´ç·® ÃÊ°ú
420
4.2.0
À߸øµÈ ¸ÞÀÏÇÔ Çü½Ä
420
4.2.0
¸ÞÀÏÇÔ Áö¿ø ¾È ÇÔ
430
4.3.0
IMAP IOERROR
522
5.2.2
Áö¼ÓÀûÀÎ ÇÒ´ç·® ÃÊ°ú
523
5.2.3
±æÀÌ°¡ ³Ê¹« ±ä ¸ÞÀÏ
511
5.1.1
¸ÞÀÏÇÔ ¾øÀ½
560
5.6.0
¸ÞÀÏ¿¡ null Æ÷ÇÔ
560
5.6.0
¸ÞÀÏ¿¡ nl Æ÷ÇÔ
560
5.6.0
¸ÞÀÏ¿¡ À߸øµÈ Çì´õ ÀÖÀ½
560
5.6.0
¸ÞÀÏ¿¡ ºó Çà ¾øÀ½
±×·¸Áö ¾ÊÀ¸¸é ¸ÞÀÏÇÔ, ¿ø½Ã(UNIX) ¹× ÆÄÀÏ¿¡ ´ëÇÑ Àü´Þ ¿É¼ÇÀÌ º¯°æµÈ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ±ÔÄ¢ÀÇ ¸ñÀûÀº ¸ÞÀÏÀÌ ÇØ´ç LMTP ä³ÎÀ» ÅëÇØ ¹é¿£µå ¼¹ö¿¡ Àü´ÞµÇµµ·Ï ÁÖ¼Ò¸¦ »ý¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. »ý¼ºµÈ ÁÖ¼Ò´Â ¶ó¿ìÆÃµÈ ¿øº» ÁÖ¼ÒÀÌ¸ç ±× Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.