메뉴 건너뛰기

enjoyTools.net

php-mailer 메일 전송 안 될 경우

2015.03.28 19:38

꿈돌이 조회 수:982

포트 문제 없고, php에서 필요한 모든 작업을 다 해줬는데도 아래와 같은 에러가 나온다면 리눅스의 SE-Linux에서 해당 기능이 차단되었기 때문이다.

PHPMailer SMTP -> ERROR: Failed to connect to server: Permission denied (13)


아래 두 명령을 실행해서 차단 여부를 확인할 수 있다.

  • getsebool httpd_can_sendmail
  • getsebool httpd_can_network_connect

명령 실행 결과가 off로 나오면 아래 두 명령을 실행해서 제한을 풀어준다.

  • setsebool -P httpd_can_sendmail 1
  • setsebool -P httpd_can_network_connect 1
끝.