PHP 프로젝트에 대한 전자 메일 확인을하고 있습니다. 코드를 작성했지만 문제점은 내 메일을 확인하는 방법입니다. 원하는 위치로 이동하고 있습니다. 로컬 호스트에서 내 코드를 검사하기 위해 임의의 메일을 보낼 수있는 방법이 있습니까? 기본적으로 localhost에서 보낸 메일을보고 싶습니다. 나는 xammp를 설치했다.메일을 보내고 PHP 프로젝트를 위해 로컬로 테스트하기
답변
mail() 함수는 일반적으로 WAMP와 같은 경우 기본적으로 작동하지 않습니다. SMTP 서버의 세부 사항을 php.ini 파일에 추가해야합니다.
는 여기에 좋은 튜토리얼 : http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html
내게이 문제가 아닙니다. 메일을 보내는 데 오류가 없습니다. 단지 로컬에서 확인하고 싶습니다. 메일이 가고 나는 또한 확인을위한 링크를 보내고 있습니다. 나는 웹 클라이언트 측면에서 링크를보고 그 링크가 작동하는지 여부를 확인하고 싶습니다. 기본적으로 LOCALHOST에 보낸 메일을 보려는 경우 – Prashant
의 php.ini 파일 : 해당 파일에서 메일 기능을 검색하고 다음과 같은 내용을 교체합니다. [메일 기능]
; Win32 전용.
SMTP = 귀하의 서브 호스트 이름. (예 : mail.test.com)
SMTP_PORT = 25
; Win32 전용.
; http://php.net/sendmail-from
sendmail_from을 = 보낸 사람의 이메일 ID입니다. (예. [email protected]
저장 php.ini 파일. 메일을 보낼 수 코드를 작성합니다.
테스트 메시지헤이의
' // HTML 메일을 보내려면 Content-type 헤더를 설정해야합니다. $ headers ='MIME-Ve rsion : 1.0 '입니다. "\ r \ n"; $ headers. = '콘텐츠 유형 : text/html; charset = iso-8859-1 '. "\ r \ n"; // 추가 헤더 $ headers. = '받는 사람 이름'=. "\ r \ n"; $ headers. = '발신인 이름'. "\ r \ n"; // 메일하기 mail ($ to, $ subject, $ message, $ headers); ?>아무 문제 없습니다. 메일을 보냅니다. 나는 그들이 보낸 이메일을 임의의 이메일로 보려고했다. localhost에서 메일을 확인하기 위해 임의의 이메일을 가질 수있는 방법이 있습니다. – Prashant
귀하의 의견에 따라 .. 레이아웃/링크 형성을 테스트하고 싶다면 .. 왜 당신은 urself에게 이메일을 보내 다른 사람이 받고있는 아이디어를 가질 수 있습니까? 예를 들어 알리십시오. – swapnesh
기본적으로 모든 net connectivity.Is 로컬 호스트에서 사용할 수있는 임의의 전자 메일 클라이언트 및 서버를 사용하는 어떤 방법으로 localhost에 모든 것을 테스트하고 싶습니다 – Prashant
테스트하려는 무엇입니까? 템플릿 렌더링? 파일을 실행하여 이메일 템플릿에 대한 HTML을 확인하십시오 .. 어떻게 당신이 물어 보는 것은 내가 인터넷 연결 없이는 모르는만큼 나에게 이해가되지 않습니다 어떻게 당신의 이메일을 확인합니까 ?? 한 가지 더 적절한 구현을 위해 당신은 라이브에서 그것을 확인해야합니다. 귀하의 메일이 다른 이메일 클라이언트 (Gmail, Outlook 등) – swapnesh