묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
인증메일 발송 문제 질문합니다
2019.12.05 13:06
애저 웹 앱에 올려서 돌리다가 비용문제 때문에 안 쓰는 노트북에 IIS를 올렸습니다.
IIS 10, PHP 7.3.12 쓰고 있습니다.
다음 스마트워크 통해서 발송하려고 아래와 같은 코드를 입력하였으며,
function useDaumSmartwork($account_name, $account_passwd)
{
$this->SMTPAuth = TRUE;
$this->SMTPSecure = "ssl";
$this->Host = 'smtp.daum.net';
$this->Port = '465';
$this->Username = $account_name;
$this->Password = $account_passwd;
$this->IsSMTP();
}
메일 발송 설정을 위해서 function __construct() 함수에 아래와 같이 설정하였습니다.
function __construct()
{
$this->useDaumSmartwork("아이디", "비밀번호");
}
또한 공유기 및 윈도우 방화벽 설정에서 25, 465, 587 포트에 대한 포트포워드 및 인바운드/아웃바운드를 모두 허용하였습니다.
그럼에도 불구하고 메일이 도착하지 않는 이유는 무엇일까요?
PHPMailer 로그 설정을 모르겠습니다.
댓글 2
-
sejin7940
2019.12.05 15:14
-
판다렌
2019.12.05 17:28
설정해보았는데
SMTP: Connection could not be established with host smtp.daum.net [ #0]
라고 출력됩니다.
방화벽이나 라우터 문제라고 봐야되나요, 아니면 서버에 설치된 인증서가 문제가 있는건가요?
동일한 설정을 애저 웹 앱에 사용했을 때에는 잘 되었습니다.
https://xe1.xpressengine.com/index.php?mid=download&package_id=22753677
를 사용해서 설정을 해보세요