Snipe-IT'i CentOS 7 üzerine kurduğunuzda çeşitli sebeplerden dolayı SMTP veya mail driverları üzerinden gönderim yapamıyoruz. SELinux kaynaklı oluyor bu sorunlar. Relay server kullanıyorsanız mail driver'ı ile gönderim yapmalısınız. SMTP ise smtp driver'ını kullanmalısınız.
Mail ayarları gibi ayarlara da /var/www/snipeit/.env dosyası üzerinden ulaşabilirsiniz.
Sunucuya root olarak bağlandıktan sonra aşağıdaki komutu çalıştırdığınızda SMTP sorununu çözeceksiniz.
setsebool -P httpd_can_network_connect on
Eğer mail driverındaki sorunu çözmek istiyorsanız bu sefer de aşağıdaki komutu kullanmalısınız.
sudo setsebool -P httpd_can_sendmail 1
Artık mail gönderebilen bir sisteminiz var. Kolay gelsin.
Kaynaklar:
https://snipe-it.readme.io/docs/common-issues
https://serverfault.com/questions/503642/postfix-main-cf-permission-denied