테스트메일 설정 고수님 도와 주세요~~
본문
안녕하세요 고수님 도움 부탁드립니다.
메일 테스트 하기전에 설정 할것이 뭐가 있는지 몰라서요 .
우선 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 이부분 변경 필요 없는건가요???
이 부분은 놔두고
암호만 넣어주고 업로드 시키면 되요
여기서 메일 테스트하기 하면 메일이 오는데 아래 에서 메일 테스트 하면 메일이 안와요
선택삭제
------------------------------------------------------------------------------
메일 테스트
테스트 메일 발송
메일서버가 정상적으로 동작 중인지 확인할 수 있습니다.
아래 입력칸에 테스트 메일을 발송하실 메일 주소를 입력하시면, [메일검사] 라는 제목으로 테스트 메일을 발송합니다.
만약 [메일검사] 라는 내용으로 테스트 메일이 도착하지 않는다면 보내는 메일서버 혹은 받는 메일서버 중 문제가 발생했을 가능성이 있습니다.
따라서 보다 정확한 테스트를 원하신다면 여러 곳으로 테스트 메일을 발송하시기 바랍니다.
Copyright © 54.65.129.202. All rights reserved.
여기에서 보내도 마찬가지로 안와요~~
----------------------------------------------------------------------------------------
도움 부탁드립니다. ~