Php sendmail:没有这样的文件或目录

Php sendmail:没有这样的文件或目录,php,sendmail,Php,Sendmail,我有这个错误sh:/usr/sbin/sendmail:没有这样的文件或目录。我不是那个服务器的管理员。这是我的php代码: <?php $do = $email; $temat = 'Aktywuj swoje konto!'; $od = 'From: x@domain.com'; $serwer = 'mailng.domain.com'; ini_set('SMTP', $serwer); $wi

我有这个错误
sh:/usr/sbin/sendmail:没有这样的文件或目录
。我不是那个服务器的管理员。这是我的php代码:

<?php   $do = $email;
        $temat = 'Aktywuj swoje konto!';
        $od = 'From: x@domain.com';
        $serwer = 'mailng.domain.com';
        ini_set('SMTP', $serwer);

        $wiadomość = 'Hello $użytkownik. Musisz aktywować konto klikając link poniżej.
                     http://localhost/projekt/index.php?id=$id&kod=$klucz';

        mail($do, $temat, $wiadomość, $od);`

不确定您的实际问题是什么,但最明显的做法是检查/usr/sbin/sendmail是否确实存在。如果没有,请确保安装MTA。

您的php配置应使用
sendmail
发送邮件,但系统上显然没有安装MTA。您需要安装它或配置不同的php。如果您不能做到这一点,请告诉负责该系统的人员,或者使用基于php的库直接发送消息,而不是使用
mail()
函数。Ok。非常感谢你的帮助。我将向我的提供商询问邮件功能。我的提供商说:我们禁用sendmail(),如果您需要通过php发送电子邮件,您应该使用phpMailer类。这正是我上面建议的。这个解决方案提供了更多的功能。玩得开心:-)谢谢你给我的建议:)。PhpMailer非常聪明,使用也很简单。错误消息不是很清楚地回答了这个问题吗?