10G 광아우토반 서비스를 이용하시는 경우
무료 POP3 메일 서비스를 제공하고있습니다.
메일 계정 생성 후 SEND MAIL 또는 PHP MAIL() 함수를 통해 메일 발송 기능을 구현할 수 있습니다.
다만, 대표적인 메일 발송 방법에 대한 안내만 가능하며, 제작하신 소스에 대한 디버깅등은 지원되지 않으니 이용에 참고 부탁드리겠습니다.
POP3 메일 계정 생성은 아래의 FAQ 를 참고해주시기 바랍니다.
▶ 무료 메일(POP3) 가 어떤 서비스인가요? 어떻게 사용해야하나요? [FAQ 바로가기]
※ 하루 메일 발송량은 500 통 까지 발송 가능하며 매일 자정에 발송량이 초기화 됩니다.
※ 대량의 메일 발송이 필요하신 경우에는 [대량메일] 서비스를 이용해주셔야합니다.
메일 계정 생성 후 소스상에 아래의 방법을 통해 메일 발송기능을 구현하시면, 웹호스팅 서버내에
메일 계정을 통한 메일 발송이 가능하게됩니다.
1. 서버내에 /home/bin/sendmail 을 통한 메일발송을 이용하는 경우
- 소스예제 :
<?
function SMail($From,$Mail_from_name,$To,$Subject,$Text) {
$Headers .= "Content-Type: text/html; charset=UTF-8";
$fp = popen("/home/bin/sendmail -t -f $From","w"); // 주의하실 부분
if(!$fp) return false;
fputs($fp,"from: =?utf-8?B?".base64_encode($Mail_from_name)."?= <$From>
"); // from 과 : 은 붙여주세요 => from:
fputs($fp, "to: <$To>
");
fputs($fp, "subject: $Subject
");
fputs($fp, "$Headers
");
fputs($fp, "$Text");
fputs($fp, "
");
pclose($fp);
return true;
}
$mail_from = "test@aaa.com"; // 보내는 사람메일주소
$mail_to = "testxxx@cafe24corp.com"; // 받는사람 메일주소
$mail_from_name = "폼메일 예제"; // 보내는 사람 이름
$subject = '=?UTF-8?B?'.base64_encode("폼메일 예제").'?=';
$contents =
"
<html>
<body><br><br>
<table border=1 cellpadding=5 align=center>
<tr align=center bgcolor=#C0E0FF><td>카페24 호스팅 폼메일 예제</td></tr>
<tr align=center bgcolor=#E0F0FF height=100>이 테이블이 보이면, HTML 형식메일입니다.</td></tr>
</table>
</body>
</html>
";
SMail($mail_from,$mail_from_name, $mail_to,$subject,$contents);
echo "Sendmail mail()";
?>
2. PHP mail() 함수를 이용하는 경우
- 소스예제 :
<?
$mail_from = "test@aaa.com"; // 보내는 사람메일주소
$from_name = "폼메일 예제"; // 보내는사람 이름
$mail_to = "testxxx@cafe24corp.com"; // 받는사람 메일주소
$Headers = "from: =?utf-8?B?".base64_encode($from_name)."?= <$mail_from>n"; // from 과 : 은 붙여주세요 => from:
$Headers .= "Content-Type: text/html;";
$subject = '=?UTF-8?B?'.base64_encode("폼메일 예제 - mail").'?=';
$contents =
"
<html>
<body><br><br>
<table border=1 cellpadding=5 align=center>
<tr align=center bgcolor=#C0E0FF><td>카페24 호스팅 폼메일 예제</td></tr>
<tr align=center bgcolor=#E0F0FF height=100>이 테이블이 보이면, HTML 형식메일입니다.</td></tr>
</table>
</body>
</html>
";
mail($mail_to,$subject,$contents,$Headers);
echo "PHP mail()";
?>
/home/bin/sendmail 을 이용하는 경우와 PHP mail() 함수를 이용하는 경우는
실제로 메일이 전송되는 결과는 같기때문에 둘 중에 이용하기 편리한 것을 사용해보시기 바랍니다.