mail (): Odpowiedź serwera SMTP: 550 Adres nie jest prawidłowym błędem w hmailserver

Dostaję ten błąd pomimo skonfigurowania php.ini na prawidłowy adres send_from. Wiem, że jest to poprawne, ponieważ działa, gdy wysyłam go z poczty wiewiórki, ale podczas wysyłania poczty w php to po prostu nie działa. nieprawidłowy adres prawdopodobnie odnosi się do adresu send_from. więc nie widzę, jak to może być błędne. Oto kod 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";

oraz w php.ini:

SMTP = localhost

sendmail_from = [email protected]

questionAnswers(5)

yourAnswerToTheQuestion