센드메일 문의드립니다. 채택완료
다둥이아빠
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 포인트
답변에 대한 댓글 3개
�
다둥이아빠
6년 전
�
亞波治
6년 전
https://apachezone.com/gnu_m/1
여길 참고 하셔서 제일 하단의 Gmail 내에서 보안설정 변경을 진행해 보세요.
여길 참고 하셔서 제일 하단의 Gmail 내에서 보안설정 변경을 진행해 보세요.
�
다둥이아빠
6년 전
SSL 해서 465포트를 이용하면 되지 않고
TLS 를 이용해서 587를 이용하니 정상적으로 메일이 발송되네요.. @_@:
TLS 를 이용해서 587를 이용하니 정상적으로 메일이 발송되네요.. @_@:
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$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>
이렇코롬 메시지가 나오네요..?