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

본문 바로가기
 

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

페이지 정보

작성자 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 19,859회 작성일 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건 7 페이지
서버관리 Tip 목록
번호 제목 글쓴이 조회 날짜
51 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15772 08-04
50 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 9527 08-04
49 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12796 08-04
48 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 10311 08-04
47 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15949 08-03
46 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 11553 06-23
45 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 10763 06-19
44 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15774 06-05
43 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 8838 06-05
42 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 18371 06-05
41 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14504 06-05
40 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13738 06-05
39 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13948 06-05
38 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13551 06-05
37 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14361 06-05
36 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16539 05-29
35 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15477 05-19
열람중 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 19860 05-19
게시물 검색