PHPMailer를 사용한 한글 메일 보내기 > 서버관리 Tip

본문 바로가기
 

PHPMailer를 사용한 한글 메일 보내기

페이지 정보

작성자 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 19,866회 작성일 09-05-19 20:47

본문

PHPMailer를 사용한 한글 메일 보내기
 
 
:: PHPMailer 를 사용한 한글 메일 보내기
1. 2009/01/22 PHPMailer 를 사용한 한글 메일 보내기 (1)
PHPMailer 를 사용한 한글 메일 보내기
PHPMailer 를 사용하여 메일을 보내는 방법은 인터넷에 무궁무진하다.
심지어 Gmail 서버를 이용하는 방법까지도 잘 설명되어져 있다.
그런데...
메일 본문에 한글이 포함된 경우 한글이 깨지는 사태가 발생하였다.
이런 저런 방법을 다 사용해보다가 결국 해결 방법을 깨달았는데...
정답은 의외로 쉬운 곳에 있었다.
한글이 깨지는 이유는 UTF-8 인코딩된 한글 문자열을 보내는 경우였고,
메일에 UTF-8 형식의 한글 문자열 데이터를 EUC-KR 인코딩으로 변환하여 추가하는 것이
해결 방법이었다.

 
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();

$mail->CharSet = "euc-kr";
$mail->Encoding = "base64";
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Username = 'youremailid@gmail.com';
$mail->Password = 'yourpassword';

$mail->From = "youremailid@gmail.com";
$mail->FromName = iconv("UTF-8", "EUC-KR", "당신의이름 My site's mailer");
$mail->Sender = "youremailid@gmail.com";
$mail->AddReplyTo("youremailid@gmail.com", "Replies for my site");

$mail->AddAddress("youremailid@gmail.com");
$mail->Subject = iconv("UTF-8", "EUC-KR", "제목 : Test 1");
$mail->IsHTML(true);
$mail->Body = iconv("UTF-8", "EUC-KR", "<h1>내
용 : Test 1 of PHPMailer html</h1><p><a href='http://iwoohaha.com'>This is a test</a></p>"
$mail->AltBody = iconv("UTF-8", "EUC-KR", "텍스
트 This is text only alternative body.");
if(!$mail->Send())
{
echo "Error sending: " . $mail->ErrorInfo;;
}
else
{
echo "Letter is sent";
}
?>

댓글목록

등록된 댓글이 없습니다.

Total 159건 1 페이지
서버관리 Tip 목록
번호 제목 글쓴이 조회 날짜
159 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 49057 09-13
158 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 41051 05-31
157 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22337 03-28
156 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 21104 04-15
155 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 21030 02-11
154 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20884 11-28
153 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20115 11-24
열람중 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 19867 05-19
151 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 19634 08-05
150 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 19221 08-18
149 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 18379 06-05
148 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 18354 08-20
147 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 18252 09-10
146 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18113 12-07
145 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18036 07-14
144 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 18015 02-26
143 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17820 04-18
142 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 17719 02-15
게시물 검색