Я создаю веб-сайт, используя php, который отправляет подтверждающие сообщения по электронной почте ..
для редактирования моего php.ini, я прошел это пошаговое руководство:
http://php.net/manual/en/ref.mail.php
Я скачал бесплатный SMTP-сервер для проверки соединений, я использовал порт 25 и DNS-сервер в качестве локального хоста.Я использую этот сервер, чтобы проверить, подключено ли отправляемое мною электронное письмо
. Я использовал этот простой код для проверки функции mail ():
<?php
$to = 'myownemail@yahoo.com';
$subject = 'the subject';
$from = 'email@domain.com';
$message = 'hello';
if(mail($to, $subject, $message, "From: $from"))
echo "Mail sent";
else
echo "Mail send failure - message not sent"; ?>
при запуске сервер smtp указывает, чтотекущее активное соединение - «myownemail@yahoo.com».
, но на веб-сайте отображается следующее сообщение об ошибке:
SMTP-ответ сервера: 550 Неверный получатель
что мне делатьделать?Я очень новичок в разработке и впервые использовал smtp, так что понятия не имею, что происходит
PS.У меня есть сервер SMTP здесь> softstack.com/freesmtp.html