ÀÚÁÖ Áú¹®µÇ¾î Áö´Â°Íµé (Qmail FAQ)

°ü¸®


¾î¶»°Ô Å¥¸ÞÀÏÀÌ ·ÎÄðú °¡»óµµ¸ÞÀÎÀ» Àеµ·Ï Çϴ°¡? ÆÄÀÏÀÇ ³»¿ëÀ» ¹æ±Ý ¼öÁ¤ÇßÀ¸³ª qmail-send´Â ÀÌÀü ³»¿ëÀ¸·Î ÀÛµ¿Çϰí ÀÖ´Ù.

´ä: qmail-sendÀÇ ÇÁ·Î¼¼½º¸¦ ã¾Æ HUP ½Ã±×³ÎÀ» º¸³½´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î, ¸¸¾à Å¥¸ÞÀÏÀÌ supervise·Î ½ÇÇàµÇ°í ÀÖ´Ù¸é:

     svc -h /service/qmail

·Î Å¥¸ÞÀÏÀ» Àç½ÃÀÛÇÏ´Â °ÍÀ» ´ë½ÅÇÒ ¼ö ÀÖ´Ù. qmail-send´Â ½ÃÀ۽ÿ¡ »õ ÆÄÀϵéÀ» ÀÐÀ» °ÍÀÌ´Ù.


¾ÈÀüÇÏ°Ô qmail-send¸¦ ¸ØÃß·Á¸é?

´ä: qmail-send ÇÁ·Î¼¼½º¸¦ ã¾Æ TERM ½Ã±×³ÎÀ» º¸³»¸é, ÇöÀç ÁøÇàÁßÀÎ ¹è´ÞÀÌ ±ú²ýÇÏ°Ô Á¾·áµÈÈÄ ÇÁ·Î¼¼½º°¡ Á¾·á µÉ°ÍÀÌ´Ù. ·Î±×¿¡ "exiting"ÀÌ ³ªÅ¸³ª´Â °ÍÀ» ±â´Ù·Á¶ó. Å¥¸ÞÀÏÀ» Àç½ÃÀÛÇϱâ À§ÇØ /var/qmail/rc¸¦ ½Ã½ºÅÛ ºÎÆ® ½ºÅ©¸³Æ®¿Í °°Àº ¹æ¹ýÀ¸·Î ½ÇÇà ½ÃŲ´Ù.

¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î, ¸¸¾à Å¥¸ÞÀÏ supervise·Î ½ÇÇàµÇ°í ÀÖ´Ù¸é:

     svc -t /service/qmail
ÀÌÁ¦ supervise ÇÁ·Î¼¼½º°¡ Å¥¸ÞÀÏÀ» Á×ÀÌ°í ¿ÏÀüÈ÷ Á¾·áµÉ¶§±îÁö ±â´Ù¸®´Ù°¡ Àç½ÃÀÛ ÇÒ °ÍÀÌ´Ù. ´Ù½Ã Àç½ÃÀÛÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é -d ¿É¼ÇÀ» »ç¿ëÇϰí ÀÌ·¸°Ô ÁßÁöµÈ Å¥¸ÞÀÏÀ» ´Ù½Ã ½ÃÀÛÇÏ·Á¸é -u ¿É¼ÇÀ» »ç¿ëÇÑ´Ù.
¾î¶»°Ô ¼öµ¿À¸·Î Å¥¸¦ ½ÇÇàÇÒ ¼ö Àִ°¡? ÇöÀç Å¥¿¡ ÀÖ´Â ¸ÞÀÏÀ» ¸ðµÎ ¹è´ÞÇϵµ·Ï ÇÏ°í ½Í´Ù.

´ä:qmail-send ÇÁ·Î¼¼½º¸¦ ã¾Æ ALRM ½Ã±×³ÎÀ» º¸³½´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î, Å¥¸ÞÀÏÀÌ supervise¿¡¼­ µ¿ÀÛÇϰí ÀÖ´Ù¸é:

     svc -a /service/qmail
¸í·ÉÀ» ÁØ´Ù. ´ç½ÅÀº qmail-tcpok¸¦ ¸ÕÀú ½ÇÇàÇÏ¿© qmail-remote°¡ ¸ðµç ÁÖ¼Ò¸¦ ½ÃÇèÇØ º¸µµ·Ï Çϰí½ÍÀ» °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î, ¸¸¾à ¾î¶² ÁÖ¼Ò°¡ ¹Ýº¹ÇÏ¿© ½ÇÆÐÇÑ´Ù¸é, qmail-remote´Â ±×°ÍÀ» Çѽ𣵿¾È ³»¹ö·Á µÐ´Ù.
¾î¶»°Ô Å¥¸ÞÀÏÀ» supervise¿¡¼­ ½ÇÇàÇÒ ¼ö Àִ°¡? svc ´Â ¸ÅÀ¯ À¯¿ëÇØ º¸ÀδÙ.

´ä: daemontools 0.60 ÀÌ»óÀ» ¼³Ä¡Çϰí supervise°¡ ½Ã½ºÅÛ ½ÃÀÛ PATH ¿¡ À§Ä¡Çϵµ·Ï Ç϶ó. /service/qmail µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù:

     mkdir /service/qmail
     ln -s /var/qmail/rc /service/qmail/run
±×¸®°í ºÎÆ® ½ºÅ©¸³Æ®¿¡¼­ ¾Æ·¡ ¹®ÀåÀ» ã¾Æ¼­
     /var/qmail/rc
´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î º¯°æÇÑ´Ù.
     supervise /service/qmail
ÀÌÁ¦ ´ç½ÅÀº Å¥¸ÞÀÏÀ» ¸ØÃß°í Àç½ÃÀÛÇϱâ À§ÇØ svc¸¦ »ç¿ëÇÒ ¼ö ÀÖ°í, Å¥¸ÞÀÏÀÌ ½ÇÇàÁßÀÎÁö È®ÀÎÇϱâ À§ÇØ svstat¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¾î¶»°Ô syslog¿¡¼­ ¹þ¾î³ª´Â°¡? syslog´Â ¸¹Àº ÀÚ¿øÀ» ¼Ò¸ðÇÑ´Ù.

´ä: daemontools 0.60 ÀÌ»óÀ» ¼³Ä¡Çϰí qmaill ¼Ò¿äÀÚ·Î /var/log/qmail µð·ºÅ丮¸¦ ¸¸µçÈÄ ±ÇÇÑÀº 2700·Î ÇÑ´Ù.

     splogger qmail
¸¦ /var/qmail/rc ¿¡¼­ ã¾Æ¼­
     multilog t /var/log/qmail
À¸·Î ¹Ù²Û´Ù. multilog°¡ ½Ã½ºÅÛ ½ÃÀÛ PATH ¿¡ À§Ä¡Çϵµ·Ï Ç϶ó.

±âº»°ªÀ¸·Î, multilog´Â 100KBÅ©±âÀÇ 10°³ÀÇ ·Î±× ÆÄÀÏÀ» ¼øÈ¯ ·Î±× ÆÄÀÏ·Î À¯ÁöÇÑ´Ù. ¸¸¾à 1Mb Å©±â, 20°³ÀÇ ·Î±× ÆÄÀÏÀ» À¯ÁöÇÏ·Á¸é multilog t s1000000 n20 /var/log/qmail¸¦ »ç¿ëÇÑ´Ù.

¸¸¾à ´ç½ÅÀÌ tcpserverÀÇ Á¢¼ÓÀ» ·Î±ëÇϰí ÀÖ´Ù¸é, /var/log/smtpd µð·ºÅ丮¸¦ ¸¸µé¾î tcpserver¸¦ À§ÇÑ multilog /var/log/smtpd¸¦ »ç¿ëÇ϶ó. °°Àº ·Î±× µð·ºÅ丮¿¡¼­ µÎ°³ÀÇ multilog ÇÁ·Î¼¼½º¸¦ µ¿½Ã¿¡ ½ÇÇàÇÏÁö ¸¶¶ó.


¾î¶»°Ô ¸Þ¼¼Áö¸¦ ȸº¹ÇÒ ¼ö Àִ°¡? ´©±º°¡ ¿¡¸¯ÀÇ ÄÄÇ»Å͸¦ ¹Ú»ì³Â´Ù; ³ª´Â ¿¡¸¯ÀÌ Áß¿äÇÑ ¸Þ¼¼Áö¸¦ ±â´Ù¸®°í ÀÖ´Ù°í ¾Ë°íÀÖ´Ù. »ç½Ç, ³ª´Â ±×°ÍÀÌ /var/qmail/queue/mess/15/26902¿¡ Àִ°ÍÀ» º¸¾Ò´Ù. À̰ÍÀº Å¥¿¡ 6Àϰ£ ÀÖ¾ú´Ù. ¾î¶»°Ô ³»ÀÏ ÀÌ ¸Þ¼¼Áö°¡ ¹Ù¿î½º µÇÁö ¾Êµµ·Ï ÇÒ ¼ö Àִ°¡?

´ä: °£´ÜÈ÷ /var/qmail/queue/info/15/26902ÀÇ ÀÏÀÚ¸¦ º¯°æ (touch ¸í·ÉÀ¸·Î ÇÒ¼ö ÀÖ´Ù) Ç϶ó. À̰ÍÀº Å¥¸ÞÀÏÀÌ ½ÇÇàµÇ´Â µ¿¾È ¾ÈÀüÇÏ°Ô Å¥¸¦ ¼öÁ¤ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀÌ´Ù.


¾î¶»°Ô ¸ðµç ¼Û/¼ö½Å ¸Þ¼¼ÁöÀÇ »çº»À» º¸°üÇÒ ¼ö Àִ°¡?

´ä: extra.hÀÇ QUEUE_EXTRA¸¦ "Tlog\0"·Î ¼³Á¤Çϰí, QUEUE_EXTRALEN¸¦ 5·Î ¼³Á¤ÇÑ ÈÄ Å¥¸ÞÀÏÀ» ´Ù½Ã ÄÄÆÄÀÏÇÑ´Ù. ´ÙÀ½, ./msg-log¸¦ ~alias/.qmail-log¿¡ ³Ö´Â´Ù.

¶ÇÇÑ QUEUE_EXTRA¸¦ ¸ðµç ¸Þ¼¼ÁöÀÇ Message-ID¸¦ ±â·ÏÇϴµ¥ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.: ~alias/.qmail-log ¿¡¼­ ´ÙÀ½À» ³Ö´Â´Ù.

     | awk '/^$/ { exit } /^[mM][eE][sS][sS][aA][gG][eE]-/ { print }'