Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > отправка почты


Автор: Areostar 6.12.2016, 09:41
пытаюсь отправить маил

   
Код

 $to = "areostar@gmal.com";
    $subject = "This is subject";
         
    $message = "<b>This is HTML message.</b>";
    $message .= "<h1>This is headline.</h1>";
         
    $header = "From:support@stoxmarket.com \r\n";
    $header .= "Cc:afgh@somedomain.com \r\n";
    $header .= "MIME-Version: 1.0\r\n";
    $header .= "Content-type: text/html\r\n";
         
    $retval = mail ($to,$subject,$message,$header);
         
    if( $retval == true ) {
        echo "Message sent successfully...";
    }
    else
    {
        echo "Message could not be sent...";
    }

почта не отправляется!

Как мне проверить является ли причиной неправельные настройки сервера? или вчем другом причина?

Автор: Zhenek 2.2.2017, 19:52
Код

$to = "areostar@gmal.com";


Если тут всетакие нет опечатки в gmail.com, то во первых, что отдает скрипт? mail возвращает true или false?
Если тру, то письмо покинуло сервер, дальше его скорее всего резанул антиспам гмайла.
Попробуйте отправить на яндекс, там как у петра ворота открыты всем)
И посмотрите логи, иногда результат mail логируется, а у джино например есть статистика отправленных/не отправленных 

п.с. иногда на некоторых хостингах требуется сделать так иначе не шлет  mail ($to,$subject,$message,$header,'-f support@stoxmarket.com');

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)