테스트 사이트 - 개발 중인 베타 버전입니다

센드메일 문의드립니다. 채택완료

다둥이아빠 6년 전 조회 3,587

안녕하세요 무더운 여름이네요.

구글메일과 연동해서 센드메일을 사용해보려합니다.

 

 

</p>

<p><?php

 // 받는 사람 

 $to      = '메일주소@naver.com'; </p>

<p> $subject = '제목입니다.'; 

 $message = '내용입니다.'; </p>

<p> // 보내는 사람 

 $from = '메일주소@gmail.com'; </p>

<p> $headers = 'From: ' . $from . "\r\n" . 

    'Reply-To: webmaster@example.com' . "\r\n" . 

    'X-Mailer: PHP/' . phpversion(); </p>

<p> if(mail($to, $subject, $message, $headers)){ 

    echo "메일 전송되었습니다."; 

 }

 ?></p>

<p>

 

위 처럼 하니 메일이 정상적으로 잘 발송이 되는데.. 그누보드 내에서 보내려하니

무반응이네요  (로그기록에도 암것도 없네요)

 

혹 그누보드에서 따로 설정하는 부분이 있나요?

(관리자에서 메일사용은 물론 체크했습니다.)

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

답변 2개

채택된 답변
+20 포인트
6년 전

https://sir.kr/g5_tip/5981 참고 하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

다둥이아빠
6년 전
답변감사합니다.

$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 = "메일주소";
$mail->Password = "비밀번호";
}
$mail->CharSet = 'UTF-8';
$mail->From = "보내는 사람 메일주소";
$mail->FromName = "보내는 사람 이름";
$mail->Subject = $subject;
$mail->AltBody = ""; // optional, comment out and test
$mail->msgHTML($content);
$mail->addAddress($to);

19-07-07 13:13:35 : Authentication Required. Learn more at<EOL> https://support.google.com/mail/?p=WantAuthError a21sm25150685pgd.45 - gsmtp<EOL>

이렇코롬 메시지가 나오네요..?
亞波治
6년 전
https://apachezone.com/gnu_m/1
여길 참고 하셔서 제일 하단의 Gmail 내에서 보안설정 변경을 진행해 보세요.
다둥이아빠
6년 전
SSL 해서 465포트를 이용하면 되지 않고

TLS 를 이용해서 587를 이용하니 정상적으로 메일이 발송되네요.. @_@:

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

SSL 해서 465포트를 이용하면 되지 않고

TLS 를 이용해서 587를 이용하니 정상적으로 메일이 발송되네요.. @_@:

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

亞波治
6년 전
SSL 사용 하지 않으시고 서버의 포트가 열려 있으면 587 이용해도 상관 없습니다.

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

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

로그인