У меня проблемы с отправкой почты через php. Я уже установлен в php.ini SMTP:Проблемы с отправкой электронной почты через PHP - проблема с конфигурацией
SMTP = xx.xxx.xxx.xx
smtp_port = 25
И я в PHP, чтобы отправить по электронной почте с помощью следующего кода:
// Set up parameters
$to = "[email protected]";
$subject = "Title";
$message = "Hello world";
// Send email
$mail = mail($to,$subject,$message);
// Inform the user
if($mail == true)
echo "send mail";
else
echo "dont send";
Что я получаю, и всегда «не посылаем », и я не знаю почему. Кто-нибудь может мне помочь?
Правильно ли настроен ваш SMTP-сервер? вы пытаетесь на своей машине разработки? или производственный сервер? –
какой SMTP вы установили .. ?? Gmail ??? если да, то PORT должен быть '587' и использовать' tls' вместо 'ssl' –
@Ummar Да, SMTP верен. SMTP находится на другой машине, а не на этой машине, где php и Apache. Я только перезапустил apache после изменения php.ini. Нужно ли перезагружать сервер? – UZUMAKI