¾ó¸¶ Àü¿¡ ¿Ã¸° °ÁÂ,
±¸±Û ¸ÞÀÏ È£½ºÆà »ç¿ëÇϱ⿡¼ ¾Ë ¼ö ÀÖµíÀÌ
QAOS.comÀÇ ¸ÞÀÏ È£½ºÆÃÀ»
Cafe24.com¿¡¼
±¸±Û ¸ÞÀÏ È£½ºÆà À¸·Î º¯°æÇß´Ù. ÇÏ·ç¿¡ ¹Þ´Â ½ºÆÔ ¸ÞÀÏÀÇ ¼ö°¡ ¸¹°í ±¸±ÛÀÇ ½ºÆÔ ÇÊÅ͸µ ±â´ÉÀÌ ¸·°Çϱ⠶§¹®¿¡ ±¸±Û·Î ¸ÞÀÏ È£½ºÆÃÀ» º¯°æÇÏ°í ¾ÆÁÖ ¸¸Á·½º·¯¿ü´Ù.
±×·±µ¥ ¹®Á¦´Â ¸ÞÀÏ È£½ºÆÃÀ» ±¸±Û·Î ¹Ù²Û µÚ
QAOS.comÀÇ ¸ÞÀϸµ ½Ã½ºÅÛÀÌ ÀüÇô µ¿ÀÛÇÏÁö ¾Ê´Â °ÍÀ̾ú´Ù. ±¸±ÛÀº
POP3,
SMTP ¸ðµÎ »ç¿ëÀÚ ÀÎÁõÀ» ¼öÇàÇÏ°í ÀÖÀ¸¸ç, º¸¾È ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϱ⠶§¹®¿¡ ¹ß»ýÇÑ ¹®Á¦¿´´Ù. ´Ù½Ã Cafe24.com(QAOS.com)->Doregi(QAOS.co.kr)->GMail·Î Æ÷¿öµùÇؼ ¸ÞÀÏÀ» ¹Þ´Â °ÍÀÌ ³Ê¹« ±ÍÂú¾Æ ÀÌ ÇØ°áÃ¥À» ã°Ô µÇ¾ú´Ù.
ÇÊÀÚó·³ À¥ »çÀÌÆ®¿¡¼ PHPMailer(class.phpmailer.php)¸¦ »ç¿ëÇؼ ¸ÞÀÏ ½Ã½ºÅÛÀ» ¿î¿µÇÏ´Â »ç¶÷Àº ´ÙÀ½ ÀýÂ÷¿¡ µû¶ó ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
- PHPMailerÀÇ ÃֽŠ¹öÀü À» ³»·Á¹Þ¾Æ ¾ÐÃàÀ» Ǭ µÚ ¼¹ö¿¡ ¿Ã¸°´Ù. ¿Ã¸®±â Àü¿¡ ÀÌÀü¿¡ »ç¿ëµÇ´ø ÆÄÀÏÀº ²À ¹é¾÷ÇØ¾ß ÇÑ´Ù.
- ÁÁ¾ÆÇÏ´Â ÆíÁý±â·Î class.phpmailer.php ÆÄÀÏÀ» ¿¬´Ù.
- ´ÙÀ½ Ç׸ñÀ» ¼³Á¤ÇÑ´Ù.
$CharSet = "EUC-KR"; //±âº» ¹®ÀÚÁýÇÕÀ» ¼³Á¤ÇÑ´Ù. ±âº»°ªÀº iso-8859-1ÀÌ´Ù.
$Host = "ssl://smtp.gmail.com"; // È£½ºÆ®¸¦ º¯°æÇÑ´Ù. ±âº»°ªÀº localhost ÀÌ´Ù.
$Port = 465; // Æ÷Æ®¸¦ º¯°æÇÑ´Ù. ±âº»°ªÀº 25ÀÌ´Ù.
$SMTPAuth = true; // SMTP ÀÎÁõ ¿©ºÎ¸¦ ¼³Á¤ÇÑ´Ù. ±âº»°ªÀº falseÀÌ´Ù.
$Username = "[email protected]"; // »ç¿ëÀÚÀÇ GMail °èÁ¤ ID¸¦ ÀÔ·ÂÇÑ´Ù.
$Password = "xxxxx"; // GMail °èÁ¤ÀÇ ¾ÏÈ£¸¦ ÀÔ·ÂÇÑ´Ù.
- class.phpmailer.php¿¡¼ while($index < count($hosts) && $connection == false)¹®À» ã¾Æ ´ÙÀ½Ã³·³ º¯°æÇÑ´Ù.
while($index < count($hosts) && $connection == false)
{
// if ¹®Àº ¸ðµÎ ÁÖ¼®À¸·Î ó¸®
/* if(strstr($hosts[$index], ":"))
list($host, $port) = explode(":", $hosts[$index]);
else
{
$host = $hosts[$index];
$port = $this->Port;
}*/
// ´ÙÀ½ µÎ ¹®Àå Ãß°¡
$host=$this->Host;
$port=$this->Port;
class.phpmailer.php¸¦ ÆÁó·³ ¹Ù²Ù¸é
GMailÀ» SSLÀ» ÅëÇØ ¿¬°áÇÒ ¼ö ÀÖÀ¸¸ç, »ç¿ëÀÚ ID¿Í PW·Î ·Î±×ÀÎÇؼ Á¤»óÀûÀ¸·Î ¸ÞÀÏÀ» º¸³¾ ¼ö ÀÖ´Ù.