I'm using CiviCRM as a Wordpress plugin on localhost. I'm trying to configure outbound email service. I'm using Linux system.

I go to Administer > System Settings > Outbound Email (SMTP/Sendmail), select the mail() option and then when I send a test mail, I receive the following error.

Error Image

It would be great if someone could help me with this.


2 Answers 2


I would recommend testing if you have sendmail configured properly on your server by trying to send from the commandline (http://tecadmin.net/ways-to-send-email-from-linux-command-line/). Follow general sysadmin approaches to solve that problem, not least of which is to get the ISP support to help you. Once you know your sendmail is delivering from the commandline, you will want to make sure that the PHP run by Apache or Nginx for this site is using the same sendmail.

Hope these pointers help. Sorry it isn't a step-by-step recipe but OS environments vary significantly.

Another alternative worth exploring a bit before going too far down the rabbit hole of setting up sendmail on the server is whether one of the other mail sending options available on that CiviCRM page works.


This is mostly because Sendmail/Postfix hasn't been properly configured on the server. One can check it by sending a mail from the command line or the mail() function in PHP. Once properly configured, you should be able to send a test mail using the outbound email service.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.