Áö½ÄÀº Çϴ÷Πºñ»óÇÏ´Â ³¯°³¿Í °°´Ù

Àüü |  ¸®´ª½º (139)   À©µµ¿ì (34)   ÇØÅ·/º¸¾È (81)   PHP (12)   PERL (82)   ½© (24)   ±â Ÿ (28)   IT839 (14)   ¿À¶óŬ (8)   ¾ÆÆÄÄ¡ (49) 

 hakkoo ( 2005-10-03 23:41:15, Hit : 2881
 qmail-remote ÀÎÅͼÁÆ® (¹ß¼Û·Î±× ¸¸µé±â)

¾Æ½Ã´Â ºÐÀº ´Ù ¾Æ½Ã°ÚÁö¸¸,
Ȥ½Ã¶óµµ ¸ð¸£½Ã´Â ºÐµéÀ» À§ÇØ ÀÛÀº ÆÁÀÌ¶óµµ µÉ±îÇÏ¿© Àû¾î º¾´Ï´Ù.

ÀÚ½ÅÀÇ ¸ÞÀϼ­¹ö¸¦ ÅëÇØ ³ª°¡´Â(À¥¸ÞÀÏÀÌµç ¾Æ¿ô·èÀ̵ç) ¸ÞÀϵéÀ» °Ë»çÇÏ´Â ÇÁ·Î±×·¥Àº ¸¹Áö¸¸ ÀÚ±â ÀÔ¸À¿¡ ¸Â´Â ÇÁ·Î±×·¥ ±¸ÇϱⰡ ÈûµéÁÒ.

±×·¡¼­ Á÷Á¢ ¸¸µé¾î º¸´Â °Ì´Ï´Ù.

qmail Àº ±âº»ÀûÀ¸·Î ¿©·¯°³ÀÇ ÇÁ·Î±×·¥À¸·Î ÀÌ·ç¾îÁ³À¸¸ç,
ÀÌ ¿©·¯°³ÀÇ ÇÁ·Î±×·¥À» Áß°£Áß°£¿¡ ½ÇÇà½ÃÄÑ ¸ÞÀÏÀ» Àü´ÞÇϰí ÀÖ½À´Ï´Ù.
¿©±â¼­ ´«Ä¡ ºü¸£½Å ºÐµéÀº ¹ú½á ¾Æ¼Ì°ÚÁö¸¸,
Áß°£Áß°£ ½ÇÇà½ÃŰ´Â ÇÁ·Î±×·¥À» ÀÚ½ÅÀÌ ¸¸µç ÇÁ·Î±×·¥À¸·Î ¹Ù²ã ¹ö¸®´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ±×·¡¼­ ÇÏ°í ½ÍÀº ÀÏµé ´ÙÇÏ°í º»·¡ ÇÁ·Î±×·¥À» Á¤»óÀûÀ¸·Î ½ÇÇà ½ÃÄÑ ÁÖ¸é qmail ÀÌ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ°Ô µÇÁÒ.

qmail ÀÇ ¸¹Àº ÇÁ·Î±×·¥µéÀÌ µ¥¸óÀ¸·Î ¶° ÀÖÁö¸¸ µ¥¸óÀ¸·Î ¶° ÀÖÁö ¾Ê´Â Áß¿äÇÑ ÇÁ·Î±×·¥ÀÌ µÎ°³ ÀÖ½À´Ï´Ù.
¹Ù·Î qmail-remote ¿Í qmail-local ÀÔ´Ï´Ù.
qmail-remote ´Â ¿ÜºÎ·Î ¸ÞÀÏÀ» ¹ß¼ÛÇÏ´Â ¿ªÇÒÀ» Çϰí, qmail-local Àº ·ÎÄûç¿ëÀÚ¿¡°Ô ¸ÞÀÏÀ» Àü´ÞÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.

qmail-remote ¸¦ ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À¸·Î ¹Ù²Ù¾î »ç¿ëÇÏ¸é ¿ÜºÎ·Î ³ª°¡´Â ¸ÞÀϵéÀ» ¹ß¼ÛÀü¿¡ ÀÛ¾÷(?)ÇÒ ¼ö ÀÖ°í (´ÙÁ߸ÞÀÏ ¼ö½ÅÈ®Àεµ À̰÷¿¡¼­ ó¸®ÇÒ ¼ö ÀÖÀ»µí ÇÕ´Ï´Ù.) qmail-local À» ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À¸·Î ¹Ù²Ù¾î »ç¿ëÇÏ¸é ½ºÆÔÇÊÅ͸¦ ¸¸µå´Âµ¥ À¯¿ëÇÒ ¼ö ÀÖÀ»µí ÇÕ´Ï´Ù. (qmail-local Àº ½ÇÁ¦ ÇØº¸´Ï Àß ¾ÈµÇ´õ±º¿ä. qmail-local ÀÎÅͼÁÆ® ¼º°øÇϽŠºÐ ÀÖÀ¸½Ã¸é Á» ¾Ë·ÁÁÖ¼¼¿ä. Àú´Â rewind ¿¡·¯°¡ ³ª´õ±º¿ä -_-)

¾Æ·¡´Â °£´ÜÇÏ°Ô ¸¸µé¾î º» qmail-remote ÇÁ·Î±×·¥ÀÔ´Ï´Ù. (ÆÞ)
º»·¡ÀÖ´ø qmail-remote ¸¦ qmail-remote-original ·Î º¯°æÇϽðí,
qmail-remote ´Â ¾Æ·¡ÀÇ ÇÁ·Î±×·¥À¸·Î ´ëüÇÕ´Ï´Ù.
(º¹»çÇÏ´Â ÇÁ·Î±×·¥°ú »õ·Î¸¸µç ÇÁ·Î±×·¥ÀÇ ¼ÒÀ¯±ÇÇѰú ½ÇÇà±ÇÇÑÀº µ¿ÀÏÇÏ°Ô Çϼ¼¿ä)

-----------------------------------
#!/bin/perl

# ½ºÅÄ´Ùµå ÀÔ·ÂÀ¸·Î ¸ÞÀÏ ³»¿ëÀ» ÀоîµéÀδÙ.
undef $/;
$inputdata = <STDIN>;
$/ = "\n";

# ·Î±×¸¦ ±â·ÏÇÑ´Ù.
$logfile = "/var/qmail/bin/remote.log";
open FH, ">>$logfile";
flock(FH,2);
print FH "$ARGV[0]:$ARGV[1]:$ARGV[2]\n";
close FH;

# ¿ø·¡ qmail-remote ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´Ù.
open (MAIL, "| /var/qmail/bin/qmail-remote-original $ARGV[0] $ARGV[1] $ARGV[2]");
print MAIL $inputdata;
close MAIL;

-----------------------------------

°£´ÜÇÏ°Ô ·Î±×¸¸ ¸¸µå´Â ÇÁ·Î±×·¥ÀÌÁö¸¸ ¿øÇÏ´Â ¸¸Å­ ¶â¾î °íÃÄ »ç¿ëÇÏ½Ç ¼ö ÀÖÀ»°Ì´Ï´Ù. (¸ÞÀÏ Á¦¸ñÀ» ³²±ä´ÙµçÁö ... ¹ß¼ÛÇÏ´Â ¾ÆÀ̵𸦠µû·Î ÀúÀåÇØ¼­ ÇÏ·ç ¹ß¼Û·® Á¦ÇÑÀ» ÇÑ´ÙµçÁö ...)

±×·³, À̸¸ ...




    








82   [PERL] Deprecated: Function eregi() is deprecated ¿¡·¯ ¼öÁ¤ ½ºÅ©¸³Æ®  hakkoo 2010/08/04 290
81   [PERL] Perl script to monitor disk space and send an email [2]  hakkoo 2008/01/16 2232
80   [PERL] Perl DBI ¸ðµâ ¿¹Á¦ [1]  hakkoo 2006/03/15 3103
  [PERL] qmail-remote ÀÎÅͼÁÆ® (¹ß¼Û·Î±× ¸¸µé±â)  hakkoo 2005/10/03 2881
78   [PERL] ¿ø°Ý ¸ð´ÏÅ͸µ [12]  hakkoo 2005/08/25 2998
77   [PERL] ¸ÞÀÏ ¸±·¹ÀÌ Á¡°Ë  hakkoo 2005/08/04 2729
76   [PERL] Using Regular Expression  hakkoo 2005/02/05 2642
75  ºñ¹Ð±ÛÀÔ´Ï´Ù [PERL] B/D¿¡ arp ÆÐŶÀ» º¸³» mac Á¤º¸ °»½Å  hakkoo 2004/11/24 22
74   [PERL] SYN_Flooding °ø°ÝÀ» °¨Áö  hakkoo 2004/10/22 2649
73  ºñ¹Ð±ÛÀÔ´Ï´Ù [PERL] ip_alive.pl  hakkoo 2004/10/13 20
72  ºñ¹Ð±ÛÀÔ´Ï´Ù [PERL] technote_patch.pl  hakkoo 2004/10/09 18
71  ºñ¹Ð±ÛÀÔ´Ï´Ù [PERL] technote_id_search.pl  hakkoo 2004/10/07 8
70  ºñ¹Ð±ÛÀÔ´Ï´Ù [PERL] vuserinfo.pl  hakkoo 2004/08/24 24
69   [PERL] ¡Ù CPAN module·Î ÀνºÅç ¹Ù·ÎÇÏ±â  hakkoo 2004/07/29 2654
68   [PERL] Net::Telnet ¸ðµâ  hakkoo 2004/07/09 2557
67   [PERL] ¿©·¯°³ÀÇ ¹è¿­À̳ª ÇØ½¬ ¹ÝȯÇϱâ(¼­ºê·çƾ) [18]  hakkoo 2004/06/15 3360
66   [PERL] CGI ȯ°æ º¯¼ö  hakkoo 2004/06/15 2715
65   [PERL] ¼­ºê·çƾ ÀÛ¼º ¹× È£Ãâ¹ý  hakkoo 2004/06/15 2513
64   [PERL] ¡Ú ÆÄÀÏ ÀÔÃâ·Â ¹× °ü¸®  hakkoo 2004/06/15 2711
63   [PERL] HTML ¹®Àå Ãâ·ÂÇÏ±â  hakkoo 2004/06/14 2458

1 [2][3][4][5]
 

Copyright 1999-2010 / skin by sattonari