PHP mail() not sending emails Centos Cloud Server
5,190
PHP mail function depends only on two things:
- PHP config (search for
mail
keyword inphp.ini
) - Sendmail
Mail transport is a different question and if you don't have any errors after your PHP script sends the email, you could check:
mailq
, if queue is not empty, possibly there is firewall issuetail /var/log/mail
, log checking :-)
Related videos on Youtube
Author by
Admin
Updated on September 17, 2022Comments
-
Admin over 1 year
I am new to this. Have got a cloudserver running centos 5.4, Installed php, mysql and apache to run magento however emails are not going out.. Do I need to configure something more?
-
Admin about 14 yearsHi, Thanks for your reply. I checked /var/log/maillog and its empty. php.ini under [mail function]: sendmail_path = /usr/sbin/sendmail -t -i but in /usr/sbin there is no sendmail, maybe I need to install this first?
-
user1807902 about 14 yearsYes. Or check the command 'whereis sendmail` in case if sendmail is installed in different place.
-
Alex Jasmin about 14 yearsYou could also install something else. Other MTAs also offer sendmail compatible
sendmail
commands.