sendmail not working with PHP
Can anyone help?
I have installed a new Ubuntu Server which is running Apache, MYSQL and PHP.
This server is not a mail server so I have changed my PHP.ini file to use the remote smtp server on port 25. I have saved this and restarted apache / php so that the changes take effect. I can see that they have been set in phpinfo.
The sendmail is being called from /usr/sbin/
I am calling the php function mail() which in turn runs sendmail. This was erroring with "sendmail: fatal: open /etc/postfix/main.cf: No such file or directory".
So I went into /etc/postfix/ and main.cf does not exist. I have these files in there:
-rw-r--r-- 1 root root 318 2009-02-24 19:20 dynamicmaps.cf
-rw-r--r-- 1 root root 4300 2009-02-24 19:20 master.cf
-rw-r--r-- 1 root root 18231 2008-09-03 15:28 postfix-files
-rwxr-xr-x 1 root root 7421 2008-09-03 15:28 postfix-script
-rwxr-xr-x 1 root root 22774 2008-09-03 15:28 post-install
drwxr-xr-x 2 root root 4096 2008-09-03 15:28 sasl
I assumed that I could take a copy of master.cf and call it main.cf Is this correct?
It did not work as now it says "sendmail: fatal: /etc/postfix/main.cf, line 22: missing '=' after attribute name: "smtp inet n - - - - smtpd". I do not know enough about this to fatham out what is wrong.
Is there something basic that I have forgot? Any help would be much appreciated.