실험의 일환으로,개발자들은 이메일을 보내야 하고,우리 모두는 로컬 호스트에서 메일을 보내는 것이 훨씬 더 고통스러울 수 있다는 것을 알고 있다.
를 사용하여 로컬 호스트에서 메일을 보내려면,우리는 그것을 설치 한 후 샘프를 구성했습니다. 2015 년 11 월 15 일에 확인함.
먼저 설치 디렉토리로 이동하여 폴더를 열고 다음과 같은 단계를 따르십시오.
- 로 이동(C:xampp\php 다음 줄을 찾아이 값을 전달합니다. 기억하십시오,세미콜론이 있을지도 모릅니다;각 선의 시작에,단순히 아래에 주어진 각 선에서 세미콜론을 제거하십시오.
For Win32 only.http://php.net/smtpSMTP=smtp.gmail.comhttp://php.net/smtp-portsmtp_port=587sendmail_from = your_email_address_heresendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
이 파일을 저장 한 다음 닫으십시오.
- 이제(C:\xampp\sendmail 센드 메일 구성 설정 파일을 열고 아래로 스크롤하여 센드 메일을 찾거나 직접 검색 한 다음 다음 줄을 찾아이 값을 전달하십시오. 기억하십시오,세미콜론이 있을지도 모릅니다;각 선의 시작에,단순히 아래에 주어진 각 선에서 세미콜론을 제거하십시오.
smtp_server=smtp.gmail.comsmtp_port=587error_logfile=error.logdebug_logfile=debug.logauth_username=your_email_address_hereauth_password=your_password_hereforce_sender=your_email_address_here (it's optional)
이 파일을 저장 한 다음 닫으십시오. 두 파일의 모든 변경 후 아파치 서버를 다시 시작 하는 것을 잊지 마세요.
이제 이러한 파일에 필요한 변경 작업이 완료되었습니다. 당신이 만든 변경 사항이 올바른지 여부를 확인합니다. 먼저,와 함께
<?php$receiver = "receiver email address here";$subject = "Email Test via PHP using Localhost";$body = "Hi, there...This is a test email send from Localhost.";$sender = "From:sender email address here";if(mail($receiver, $subject, $body, $sender)){ echo "Email sent successfully to $receiver";}else{ echo "Sorry, failed while sending mail!";}?>
이 단계를 완료 한 후,당신의 브라우저에서이
메일이 전송 된 경우 수신기가 이메일을 가지고 있는지 확인하십시오. 그렇다면,위대한 당신은 완벽하게 모든 변화를했다. 그렇지 않은 경우 이전에 수행 한 모든 변경 사항이 올바른지 확인하십시오.