За последние 24 часа нас посетили 18146 программистов и 1699 роботов. Сейчас ищут 1503 программиста ...

Скрипт не отправляет почту(хостинг)

Тема в разделе "Работа с почтой", создана пользователем torsar, 23 июл 2016.

  1. torsar

    torsar Активный пользователь

    С нами с:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    1
    phpinfo:
    http://23729.www7.site/php/info.php

    sendmail_from no value
    sendmail_path /usr/sbin/sendmail -t -i -f webmaster@23729.www7.site
    SMTP localhost
    smtp_port 25


    Шлю почту с такого скрипта:

    PHP:
    1. <?php
    2.    
    3.     //date_default_timezone_set('Europe/Kiev');
    4.    
    5.     $message="Привет dotjob!!!<br>Как дела?<br><br><br>";
    6.    
    7.     $headers  = 'MIME-Version: 1.0' . "\r\n";
    8.     $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
    9.    
    10.     mail("torsar@gmail.com","Проверка связи",$message,$headers);
    11. ?>
    12. <html>
    13.     <head>
    14.         <title>Проверка почты</title>
    15.     </head>
    16.     <body>
    17.         <center>
    18.             <h1>Письмо отправлено скриптом php</h1>
    19.         </center>
    20.     </body>
    21. </html>
    Почта не доходит, скрипт никакие ошибки не выдает.
    Хотя на локальном апаче и пхп, на локальный ящик(xmail) с такого же скрипта
    письма доходят

    зы почему не обратился в поддержку хостинга?
    У них один ответ:
    "Вы что-то делаете не так" :(
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Можно попробовать отправить почту с минимум данными, email, subject, message и всё на английском.
    Ещё вариант задействовать SMTP(от хостинга или mail.ru и т. д.) через PHPMailer class, через него можно и без SMTP отправить, он будет использовать mail() функцию, но правильно составит заголовки и остальное тело письма.
     
    mr.akv нравится это.
  3. lastdays

    lastdays Активный пользователь

    С нами с:
    27 сен 2012
    Сообщения:
    410
    Симпатии:
    74
    Не знаю что там гугл намудрил. Прямое письмо с сервиса Mail не приходят на гугл почту.
    С чем связано, буду позже разбираться. Нужно смотреть логи, что возвращает mail() и писать в тех. поддержку гугла.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Это видимо не правильно настроен сервер для отправки писем на хостинге или его IP в СПАМ базе.