We use cookies
We use cookies to optimize our website. By continuing to browse the site, you agree to our use of cookies.
New design
Control panel
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Hotline
  • +38 (044) 392-74-33 Kiev
  • +38 (057) 728-39-00 Kharkiv
  • +38 (056) 794-38-31 Dnipro
  • +38 (032) 229-58-93 Lviv
  • +38 (048) 738-57-70 Odessa
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Kievstar
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Moscow

2.24.3.6. PHP mail function call error

When specifying outgoing mail in site settings the parameter is automatically added to sendmail -fspecifying the name of the sender (field FROM). If site scripts try to override this parameter on their own, then when trying to send mail using the function mail the site may receive an error of the impossibility of calling this function, like “Failed to call the mail function" or "Could not instantiate mail function"(The text of the error and the way of its output depends on the used CMS or framework). For example, this situation can be encountered when sending mail using the library PHPMailerwhich adds the parameter -f default.

To fix the situation, use one of the following methods:

  • Instead of the mailbox specified as outgoing mail, select "- Select e-mail -"(This will remove the parameter for sendmail -f):
  • Instead of PHP mail, use sendmail directly.
  • Use SMTP sending instead of PHP mail.