I agree that many newbies don't use Php nowadays. But this post is for noobs like me at Php :)
After installing Sendmail on ubuntu server 14.04 / 16.04, I tried sending mail from my PHP script and it was painfully slow. I thought I had not configured Apache / Nginx properly. Me being a noob at this tried to delete the snapshot and reinstalled with ubuntu 14.04 (earlier one being ubuntu 16). Still, the issue persisted. After a lot of googling I kind of figured a solution.
Initially determine the hostname of your server by typing:
hostname
This will reveal your hostname.
Then go to /etc/hosts
sudo vi /etc/hosts
Modify the line with IP to read as:
127.0.0.1 localhost localhost.localdomain ashwin
(where “ashwin” is my server’s hostname, you should add your server’s hostname — duh!)
Finally, I ran
sudo sendmailconfig
Answer Y to all the questions asked to rebuild/reload Sendmail configuration.
That’s it, Send Mail started working!
Hope this helps for people who struggled with installing a new server in Digital Ocean / AWS and trying to send mail!
That’s the end of this blog post!
Thanks for reading! If you like it, please hit ♥️
Top comments (0)