Hello. I have installed the Passbolt application on my centos 7 based server. I have a problem in the e-mail smtp part during the installation phase. I use outlook.com as e-mail. In the test mail sending part
“Email could not be sent: stream_socket_client(): unable to connect to tcp://smtp-mail.outlook.com.:587 (Permission denied)”
I am encountering the error. What’s the problem?
Hi @ysnsolak
and welcome to passbolt community forum 
I guess you have a SELinux issue
Can you execute this command and give us its output ?
sudo audit2allow -a
Best regards,
1 Like
hello;
screenshot
#!!! This avc can be allowed using one of the these booleans:
#httpd_can_network_connect, httpd_can_sendmail, nis_enabled
allow httpd_t smtp_port_t:tcp_socket name_connect;
Hi,
It seems this rule is missing in our passbolt-selinux package:
We will publish an updated package with a fix. In the meantime, can you temporary disable selinux ?
You can open /etc/selinux/config and set SELINUX=permissive
?
It will let you use your smtp provider. I will keep you posted when the update will be available.
Cheers,
1 Like
hello. I did the steps you said, but my problem still persists. If I install another linux-based server instead of Centos, I wonder if the problem will be fixed? ( Ubuntu, Debian, Oracle ).
Hello,
Did you reboot your server after the selinux configuration file modification?
You can see current selinux status with the command sestatus
.
Best,
1 Like
Hi there
After _jc restart, my problem is solved, now I have installed and using the passbolt application without problems. Thank you for your help. Good work. 
1 Like
Thank you for the feedback. I will keep you posted when our passbolt-selinux package will be updated with the fix. So you will be able to use your SMTP provider with selinux enabled.
Best,
1 Like