테스트메일 설정 고수님 도와 주세요~~

테스트메일 설정 고수님 도와 주세요~~

QA

테스트메일 설정 고수님 도와 주세요~~

본문

안녕하세요 고수님 도움 부탁드립니다. 

 

메일 테스트 하기전에 설정 할것이 뭐가 있는지 몰라서요 .

 

우선 https://works.naver.  도메인, 메인주소 받았구요

=============================================================

class.phpmailer.php, class.smtp.php, PHPMailerAutoload.php 는 adm폴더에 넣으시고 

mailer.lib.php는 lib 폴더의 기존파일을 덮어씁니다. 

 

1. mailer.lib.php에서 네이버웍스 접속 비밀번호를 수정하셔야 합니다. 

2. config.php에 아래와 같이 수정입력하세요 

// SMTP 

// lib/mailer.lib.php 에서 사용 

//define('G5_SMTP', '127.0.0.1'); 

define('G5_SMTP', 'smtp.works.naver.com');

===================================================================

 

 

///// 아래는 네이버 Works 를 사용했을 때의 설정 예제임. http://mail.naver.com/external/naverworks 

 

try 

$mail->Host = "For_Abuser"; // <-- For_Abuse  이부분 변경 필요 없는건가요???

 

$mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch 

if (defined('G5_SMTP')) { 

$mail->IsSMTP(); // telling the class to use SMTP 

$mail->Host = G5_SMTP; // SMTP server. 루트 디렉토리의 config.php 에서, define('G5_SMTP', 'dsmtp.naver.com') 로 설정되어 있는 값을 끌어옴. 

$mail->Port = 587; // 네이버 SMTP 포트 

//$mail->SMTPDebug  = 2; // enables SMTP debug information, 오류 메시지를 보기 위해서는 주석을 해제하고 2 로 설정할 것. 오류 메시지는 "회원메일발송 > 테스트" 버튼을 실행했을 때에만 나타남. 

$mail->SMTPAuth  = true; // enable SMTP authentication 

$mail->SMTPSecure = "TLS";                // sets the prefix to the servier 

$mail->Username = $fmail; 

$mail->Password = "******";  <-- PASS 입력 완료 

$mail->CharSet = "UTF-8"; // class.phpmailer.php 의 기본값이 iso-8859-1 이므로, UTF-8 로 변경함. 

$mail->Encoding = "base64"; // 기본값이 8bit 이므로, base64로 변경함. 

$mail->SetFrom("$fmail", '운영자'); 

$mail->AddReplyTo("$fmail", '운영자'); 

$mail->AddAddress($to); // 수신자 

$mail->Subject = $subject; // 제목 

$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically 

$mail->MsgHTML($content); 

 

 <-- PASS 입력 부분만 수정하는거 맞는지요??

 

위처럼 설정 하고 test 했는데 메일이 안와요~

 

제가 호스팅을 안하고 ubuntu server 직접 돌리고 있는데 서버에 Sendmail 설치를 안했거든요

설치는 해야 되는건지 애매해서요 ..

고수님 답변 부탁드립니다. 

 

그럼수고하세요~~~

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 2

가급적 $mail->Host = "For_Abuser"; // <-- For_Abuse  이부분 변경 필요 없는건가요??? 

이 부분은 놔두고

 

​암호만 넣어주고 업로드 시키면 되요

 

여기서 메일 테스트하기 하면 메일이  오는데  아래 에서 메일 테스트 하면 메일이 안와요 





메일내용추가

 
 번호제목작성일시테스트보내기미리보기
asdfsdfsdfsadfsdfsdf 메일 1test2015-03-24 23:08:14테스트보내기미리보기

선택삭제 



테스트 누르기 하면 메일이 와요. . 옆에 보내기 하면 안오구요~


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

메일 테스트

테스트 메일 발송

메일서버가 정상적으로 동작 중인지 확인할 수 있습니다.
아래 입력칸에 테스트 메일을 발송하실 메일 주소를 입력하시면, [메일검사] 라는 제목으로 테스트 메일을 발송합니다. 

받는 메일주소필수  

만약 [메일검사] 라는 내용으로 테스트 메일이 도착하지 않는다면 보내는 메일서버 혹은 받는 메일서버 중 문제가 발생했을 가능성이 있습니다.
따라서 보다 정확한 테스트를 원하신다면 여러 곳으로 테스트 메일을 발송하시기 바랍니다. 

Copyright © 54.65.129.202. All rights reserved. 

 

여기에서 보내도 마찬가지로 안와요~~

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

 

 

도움 부탁드립니다. ~

 

 

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,100 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT