Debian configuring sendmail and php mail() - cannot change from address

March 15, 2014 5k views
I am trying to set up sendmail to send from the php function mail(). I have looked through some of the questions and guides on this site, but cannot see anyone encountering my particular problem. I cannot specify the from address. All mail seems to come from *@d1stkfactory rather than *.mydomain. For example:
4 Answers
Stupid code example formating, trying again.

$to = '';
$subject = 'What more tests';
$message = 'I suck at this.';
$headers = 'From:' . "\r\n" .
mail($to, $subject, $message, $headers);
Edit the following file to change the default mail domain name

sudo nano /etc/mailname

Sorry to drag up this old thread, but, what if the server has multiple domains that all post out email.

reboot de droplet server
nano /etc/mail/

Have another answer? Share your knowledge.