OSX에서 작업하기 위해 간단한 PHP 메일 스크립트를 얻는 데 어려움

StackOverflow https://stackoverflow.com/questions/1500891

  •  19-09-2019
  •  | 
  •  

문제

이 간단한 PHP 메일 스크립트를 가져와 이메일 addres (mike_minerva@yahoo.com)로 메일을 보내려고 노력하고 있으며 작동 할 수 없습니다. php.ini에서 sendmail_path를 오른쪽 폴더 (/etc/sbin/sendmail)로 설정했지만 도움이되지 않은 것 같습니다. 내가 무엇을 놓칠 수 있습니까? 스크립트는 항상 실패를 반환합니다.

<?php
$to = "mike_minerva@yahoo.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
if(mail($to,$subject,$message,$headers))
    echo "Mail Sent.";
else
    echo "failure";
?>
도움이 되었습니까?

해결책

다른 사람이 Google을 통해이 질문에 나오는 경우, 작동하지 않는 PHP 메일의 또 다른 주요 원인은 나가는 스팸의 위험으로 인해 많은 서버에서 기능이 차단된다는 것입니다.

사용하기 쉬운 좋은 SMTP 메일 클래스가 있습니다. 나는 디버깅 목적으로 Mail () 만 사용합니다 ... 거의 라이브 환경에서는 결코 없습니다.

다른 팁

SwiftMailer는 메일을 보내기 위해 SMTP 서버를 인증 할 목적으로 좋은 라이브러리입니다.

http://swiftmailer.org/

배 메일 패키지를 사용해보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top