php-mailer 메일 전송 안 될 경우
2015.03.28 19:38
포트 문제 없고, 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
끝.