메일발송 문의
본문
서버환경 : 아파치 서버
메일호스팅 업체 : 하이웍스
메일성정 시도 :
<mailer.lib>
// 메일발송 사용을 하지 않는다면
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(); // telling the class to use SMTP
// $mail->Host = G5_SMTP; // SMTP server
// if(defined('G5_SMTP_PORT') && G5_SMTP_PORT)
// $mail->Port = G5_SMTP_PORT;
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = 'smtps.hiworks.com'; // SMTP server
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = '#######@tm-korea.kr';
$mail->Password = '#########';
}
$mail->CharSet = 'UTF-8';
$mail->From = "보내는이의메일주소(Username 과 달라도됩니다)";
$mail->FromName = "보내는이이름";
$mail->Subject = $subject;
$mail->AltBody = ""; // optional, comment out and test
$mail->msgHTML($content);
$mail->addAddress($to);
if ($cc)
$mail->addCC($cc);
if ($bcc)
$mail->addBCC($bcc);
<config>
// SMTP
// lib/mailer.lib.php 에서 사용
define('G5_SMTP', '127.0.0.1');
define('G5_SMTP_PORT', '25');
두가지 파일을 수정해봐도 메일전송이 안됩니다
비밀번호 찾으려니 메일전송이 안되어 찾을 방법이 없네요
답변 4
포트가 빠진 것 아닐까요
$mail->Port = XXX;
혹시 호스팅서버와 메일서버가 서로 다른 것 아닌가요?
보통 호스팅서버 자체로 메일 발송 가능합니다.
호스팅업체는 없습니다 회사 컴퓨터를 서버로 사용하고
아파치 프로그램 깔아서 그누보드5 설치 했습니다
메일은 하이웍스 이용하고 있구요 하이웍스 네이버 지메일 모두 해봤는데
테스트 메일 및 아이디 비번 찾기 메일도 발송이 안되는것 같습니다.
부탁드립니다..
$mail->Host = 'smtps.hiworks.com'; // SMTP server
$mail->Port = 465;
수정해봤는데 안되네요....ㅠㅠ