1. XAMPP 및 localhost를 사용하여 PHP 스크립트에서 gmil로 메일을 보내려고합니다. 내가 돌아올PHP 스크립트를 사용하여 Gmail에 메일 보내기
<?php
mail('[email protected]','hello this is a test','From: [email protected]');
echo 'mail has been sent successfully.';
?>
: 게시물 및 기타 리소스 내가 코드 내 다음 PHP 줄에서 메일을받을 수 없습니다에서 볼 수 있듯이
2.after 파일의 php.ini 파일의 모든 변경을 시도하고 sendmail.ini echo 문은 있지만 내받은 편지함에는 이메일이 없습니다. (.. 너무 25 등과 같은 다른 포트 시도) smtp_server에 = smtp.gmail.com SMTP_PORT = 465 가 XAMPP의 defoult에서 내가 시도한
변경 :
변경 전 sendmail.ini
파일 시도 php.ini 파일 : SMTP = smtp.gmail.com 및 smtp_port = 465
어떤 도움말이 있습니까?
우선 이 간단한 스크립트를 시도해보십시오 :'if (mail ('[email protected] ','Tes t Subject ', "Test message")) echo "sent"; else echo "not sent";'작동하지 않으면 오류 로그를 확인하십시오. – SASM
smtp 인증을 구성 했습니까? 귀하의 계정에 첨부 된 이메일 주소로 보내시겠습니까? – Anigel
'echo' 문은 매번 실행될 것입니다. 'if' 체크를 덧붙이면 메일이 성공적으로 보내 졌을 때 * only *의 메시지가 출력됩니다. 또한 @Suyesh가 위에 말했듯이 오류 로그를 검사하여 무엇이 잘못되었는지 확인하는 것이 좋습니다. –