my tools: server= digitalocean domain= godaddy installed apache/2.4.18 php 7.0.30 ubuntu 16.04

i have tried install sendmail and configure it as below:

sudo apt-get install sendmail

and configure the /etc/hosts

sudo nano /etc/hosts

i am sure it contains localhost localhost.localdomain myhostname and i made


yes for all questions in sendmail config. also restarted apache2 with

sudo service apache2 restart

it is not sending mail. can u help me?

i tried send mail with send.php it contains:

$to = '[email protected]';
$title = 'title of mail';
$content = 'hello from world';
$titles = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' .phpversion();
mail($to, $title, $content, $titles);

1 Answer 1


Digitalocean has shared ip for users therefore, outlook, gmail etc. put it in the blacklist. In summary, mail() function works but does not deliver the mails.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .