mail (): SMTP-ответ сервера: 550 Адрес не действителен, ошибка на hmailserver

Я получаю эту ошибку, несмотря на настройку php.ini на действительный адрес send_from. Я знаю, что он действителен, потому что он работает, когда я отправляю его с squirrel mail, но при отправке почты в php он просто не будет работать. неверный адрес предположительно относится к адресу send_from. так что я не могу понять, как он может думать, что это неправильно. вот код php:

$email="[email protected]";
$subject = "Your New Password";
$from="[email protected]";
$message = "Your new password is as follows:

xxxxxxxxxxxxxxxxxxxxxxxxxxx

This email was automatically generated.";

      if(!mail($email, $subject,$message,$from)){
         echo ("error");
      }else echo "success";

и в php.ini:

SMTP = localhost

sendmail_from = [email protected]

Ответы на вопрос(5)

Ваш ответ на вопрос