Пожалуйста, настройте файлы php.ini и sendmail.ini в папке xampp.
Во-первых: необходимо изменить поля в php.ini (rootdrive: \ xampp \ php \ php.ini)
(Примечание: точка с запятой ';' означает комментарии в INI-файлах)
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.sweetinteractive.com
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = uzair@sweetinteractive.com
второй шаг: изменить файл sendmail.ini (корневой каталог: \ xampp \ sendmail \ sendmail.ini)
примечание: удалите точку с запятой (;), заполните поля ниже и внесите изменения в файл sendmail.ini
smtp_server=mail.sweetinteractive.com
; smtp port (normally 25)
smtp_port=25
auth_username=uzair@sweetinteractive.com
auth_password=give your password here without any quotes
Я считаю, что это должно сработать.Поскольку вы не предоставляете никаких параметров аутентификации в предыдущем посте.
Примечание: после внесения изменений в файлы php.ini и sendmail.ini остановите службу apache из панели управления Xampp и запустите ее снова.
и ваш php код
<?php
ini_set("SMTP","mail.sweetinteractive.com");
$suc = mail("uzair@sweetinteractive.com","Learning PHP","Message sending will work now","From: uzair@sweetinteractive.com");
if($suc){
echo "Mail sent";
} else {
echo "Mail sending Failed.";
}
?>