미채택 완료

smtp 한글도메인 질문

smtp 메일발송을 작업중인데 한글도메인일때는 안되나요?ㅠㅠ

기존에 되던 네이버, 지메일 smtp소스를 그대로 복붙했는데 타임아웃뜨면서 발송이 안되더라구요 ㅠㅠ

|

답변 1개 / 댓글 5개

한글도메인도 실제로는 영문으로 변환이 되어 접속이 되는겁니다.

한글도메인에 해당하는 영문 도메인으로 보내보세요.

https://inplaza.com/puny/index.php

답변에 대한 댓글 5개

음..smtp 설정이 이런식인데 말씀하신 부분을 어디에 넣어야 영문도메인으로 발송이될까요?ㅠㅠ

//gmail SMTP 설정
function Gmailer($to, $subject, $content, $type=1)
{
global $config;
global $g5;
// 메일발송 사용을 하지 않는다면
if (!$config['cf_email_use']) {
return;
}
if ($type != 1) {
$content = nl2br($content);
}

$mail = new PHPMailer(); // defaults to using php "mail()"
if (defined('G5_SMTP') && G5_SMTP) {
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "[email protected]"; //사용할 지메일 계정
$mail->Password = "비밀번호"; //구글계정 패스워드
}
$mail->CharSet = 'UTF-8';
$mail->From = "[email protected]"; //발송메일(=사용할 지메일 계정)
$mail->FromName = "테스트메일";
$mail->Subject = $subject;
$mail->AltBody = ""; // optional, comment out and test
$mail->msgHTML($content);
$mail->addAddress($to);
return $mail->send();
}
소스에 추가하라는게 아니라..
한글도메인을 영문으로 입력하시라는 겁니다.
자동변환을 원하시면 그건 api 가 있어야 합니다.
그렇군요 ㅠㅠ 이해했습니다.

그럼 결국 한글 도메인으로는 발송이 안된다는 말이군요 ㅠㅠ
한글도메인 발송 방법은 제가 모르는 부분이구요..
영문도메인으로 변경해서 보내는 방법을 제가 알려드린 것 뿐입니다.
넵 참고하도록 하겠습니다.

답변 감사합니다!

답변을 작성하려면 로그인이 필요합니다.