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

Posted March 15, 2014 7.8k 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:

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
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/