2017-02-17 2 views
2

localhost 컴퓨터에 WordPress 웹 사이트가 설치되어 있으며 wp_mail 기능을 사용하여 전자 메일을 보낼 수 없습니다. 나는 아무 오류도 얻지 않는다 그러나 나는 나의 전자 우편을 역시받을 수 없다? 누군가가 올바른 방향으로 나를 가리킬 수 있습니까?wp_mail에서 전자 메일을 보낼 수 없음

+0

바탕 화면의 컴퓨터처럼 localhost를 사용하는 경우 원격 도메인으로 전자 메일을 보내도록 구성된 SMTP 서버를 실행하고 있습니까? root @ localhost로 보내 주시길 바랍니다. 요즘 리눅스는 보통 EXIM 및/또는 Sendmail을 포함합니다. 그것을 구성하고 그것은 원격 도메인에 대해 작동해야합니다 .. 그냥 스팸 메일, 당신은 꽤 빨리 차단 될 가능성이 높습니다;). –

답변

1

wp_mail는 PHP의 기능 mail와 유사한 작동

include("wp-mail.php"); 
$to = '[email protected]'; 
$subject = 'Hello'; 
$message = 'Steve'; 

wp_mail($to, $subject, $message); 

감사 : 여기 내 코드의 예입니다. 자세한 내용은 here을 참조하십시오. PHP mail 함수가 sendmail 바이너리에 액세스해야하는 경우 docs에 명시된 바와 같이 로컬 호스트에 구성하지 않아야하므로 전자 메일을 보내지 못합니다.

localhost에서 웹 사이트를 테스트 할 때 전자 메일을 보내려면 전자 메일을 보내도록 SMTP를 구성해야합니다. 이 플러그인은 WP 메일 SMTP를 울부 짖었습니다. here을 설치할 수 있습니다. 내 WordPress 설치의 대부분을 사용하며 실제로 작동합니다.

이 기능은 wp_mail 기능을 대신하며 Gmail SMTP 서버를 사용하여 이메일을 보낼 수 있습니다. 원하는 SMTP 서버를 사용할 수 있습니다.

관련 문제