PHPMailer SMTP ERROR



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




This is an error produced by PHPMailer. On CentOS, Red Hat and similar distributions, you will need to set a few things for PHPMailer to send emails.

First, try to out put the settings you currently have:

$ getsebool httpd_can_sendmail
httpd_can_sendmail --> off
$ getsebool httpd_can_network_connect
httpd_can_network_connect --> off



If you get something similar, you should set these settings on.

$ setsebool -P httpd_can_sendmail 1
$ setsebool -P httpd_can_network_connect 1



If you get error messages like:

Cannot set persistent booleans without managed policy.


Could not change policy booleans


You may have the need to run these commands as root and you may need to sudo.

$ sudo setsebool -P httpd_can_sendmail 1
$ sudo setsebool -P httpd_can_network_connect 1



Now, try sending emails using your script!

Comments

Popular posts from this blog

Android App Version Update using the following cordova cli commands

75 inspirational quotes that will change your life

Retrieval Image From DataBase and Display on WebPage by Using Servlets.