How Do I Connect PHP Email Script to Postfix?

I have a VPS where I’ve installed my site files, including the PHP email script that uses the php mail() function inside of the following directory (how my site directory/path is set up):

/var/www/mywebsite.com/html/

*DIRECTORY/PATH STRUCTURE SHOWN IN THE IMAGE BELOW:
https://ibb.co/2SDjb8z

And when I installed Postfix, I’ve configured it to send email through Amazon SES. Postfix has been installed inside of the following directory:

/etc/postfix/

*DIRECTORY/PATH STRUCTURE SHOWN IN THE IMAGE BELOW:
https://ibb.co/XF1JFvv

The problem that I’m having is that it will send email from the command line when testing that Postfix has properly installed along with using the Amazon SES SMTP, BUT my php email script DOESN’T connect from my websites folder directory to Postfix.

How do I connect my php email script to Postfix? Do I need to change directories?

Here is the php mail() function script that I’m using below:

<?php
$to = "MyTestEmailAddress@gmail.com";
$subject = "Another Test!";
$txt = "Hello world!";
$headers = "From: MyEmailAddress@gmail.com" . "\r\n" .
"CC: AnotherTestEmailAddress.com";

mail($to,$subject,$txt,$headers);
?>

Note that the above php script, is the in the file called “email1.php” inside of my website folder. I’m just trying to connect it to Postfix which is located in the “/etc/postfix” directory.

Have a look at http://www.anoneh.com/237.php

1 Like