안녕하세요 무더운 여름이네요.
구글메일과 연동해서 센드메일을 사용해보려합니다.
Copy
<?php
// 받는 사람
$to = '메일주소@naver.com';
$subject = '제목입니다.';
$message = '내용입니다.';
// 보내는 사람
$from = '메일주소@gmail.com';
$headers = 'From: ' . $from . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if(mail($to, $subject, $message, $headers)){
echo "메일 전송되었습니다.";
}
?>
위 처럼 하니 메일이 정상적으로 잘 발송이 되는데.. 그누보드 내에서 보내려하니
무반응이네요 (로그기록에도 암것도 없네요)
혹 그누보드에서 따로 설정하는 부분이 있나요?
(관리자에서 메일사용은 물론 체크했습니다.)
|
답변 2개 / 댓글 4개
채택된 답변
+20 포인트
6년 전
https://sir.kr/g5_tip/5981 참고 하세요.
답변에 대한 댓글 3개
다둥이아빠
6년 전
다둥이아빠
6년 전
SSL 해서 465포트를 이용하면 되지 않고
TLS 를 이용해서 587를 이용하니 정상적으로 메일이 발송되네요.. @_@:
TLS 를 이용해서 587를 이용하니 정상적으로 메일이 발송되네요.. @_@:
다둥이아빠
6년 전
SSL 해서 465포트를 이용하면 되지 않고
TLS 를 이용해서 587를 이용하니 정상적으로 메일이 발송되네요.. @_@:
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
$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>
이렇코롬 메시지가 나오네요..?