2014-05-09 7 views
0

나는 내가 오류 메시지가보내기 전자 메일 메시지 :

Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() 

이가 내 코드를 사용하면 PHP에서 전자 메일을 보낼 메일 기능을 사용하려고 "메일 서버에 연결하지 못했습니다"의 라인 오류 메시지

$success = mail($mailto, $emailSubject, $body, $headers); 

를 해결하는 방법,

+3

해결 방법 1. 오류 메시지를 읽습니다. 2. 오류 메시지를 검색합니다. 3. 조사를 기반으로 서버를 올바르게 구성합니다. – user2864740

+0

검색했지만 오류를 해결할 수 없습니다. –

+0

시도해 보셨습니까? 오류를 해결하기 위해? – user2864740

답변

0

문제를 기쁘게 도와는 (PHP 스크립트 실행) 시스템에 (SMTP 포트 25에서 수신) 수신 메일 서버를 실행하지 않는 것입니다 , 그것은 일어난다. ns는 기본적으로 연결합니다.

로컬에서 쉽게 SMTP 서버를 설치할 수있는 경우. 리눅스에서 "sendmail"패키지를 설치하면 그것을 해결할 수 있습니다.

이러한 서버를 실행하지 않으려면 적어도 php.ini을 수정하여 인터넷 또는 메일 공급자의 SMTP 서버를 설정해야합니다. .ini 파일에서 smtp을 검색하고 그에 따라 변수를 채 웁니다.