За последние 24 часа нас посетили 37343 программиста и 1721 робот. Сейчас ищут 655 программистов ...

письма доходят не полностью

Тема в разделе "Прочее", создана пользователем hellhammer, 8 фев 2008.

Статус темы:
Закрыта.
  1. hellhammer

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

    С нами с:
    2 сен 2007
    Сообщения:
    42
    Симпатии:
    0
    Столкнулся с такой проблемой... использую функцию mail

    Код (Text):
    1. $pars = 'From: mail@domain.ru
    2. Reply-To: mail@domain.ru
    3. Content-Type: text/html; charset=windows-1251
    4. Content-Transfer-Encoding: 8bit';
    5. mail('user@mail.ru','Тема', 'Сообщение.....', $pars);
    Письма приходят не полностью - обрываются на полуслове.
    С чем это может быть связано?
     
  2. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    1) а уходят точно полностью?
    2) периодичность возникновения ошибки какая? То есть - всегда битые, либо очень редко, либо при выполнении каких-то условий?
    3) Вложения в письмах есть?
     
  3. hellhammer

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

    С нами с:
    2 сен 2007
    Сообщения:
    42
    Симпатии:
    0
    ну, функция mail точно вызывается с нормальными, полными аргументами.
    а дальше - как проверить?.. не знаю...

    только когда они достаточно длинные... ну, относительно длинные - не меньше 1000 символов, по крайней мере. других закономерностей не заметил.

    нет
     
  4. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    данных для срабатывания телепатических возможностей недостаточно. Продолжаем пытать.

    4) Письма-то откуда уходят? С хостинга, с домашнего компа, ещё откуда-то?
    5) Доступ к логам sendmail'а есть? Логи в студию. И логи апача тоже.
    6) Если перед строчкой:
    поставить вывод переменной, в которой текст сообщения - что покажет?
     
  5. hellhammer

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

    С нами с:
    2 сен 2007
    Сообщения:
    42
    Симпатии:
    0
    с хостинга.

    логов сендмэйла нет, а логи апача...

    90.189.174.56 - - [08/Feb/2008:19:48:59 +0300] "POST /index.php?show=email_auth&id=1 HTTP/1.1" 200 1706 "http://www.wplanet.ru/index.php?show=email_auth&id=1" "Opera/9.24 (Windows NT 5.1; U; ru)"
    90.189.174.56 - - [08/Feb/2008:19:50:02 +0300] "GET /index.php?show=email_auth&id=1 HTTP/1.1" 200 5897 "-" "Opera/9.24 (Windows NT 5.1; U; ru)"

    нормально, полностью.
     
  6. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    тогда приставай к техподдержке хостинга. Если в переменных всё нормально - тогда это хостинг виноват. Только для техподдержки приготовь сразу конкретный пример конкретного письма.
    Им для отслеживания нужен будет полный заголовок письма, которое ушло битым.
     
  7. hellhammer

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

    С нами с:
    2 сен 2007
    Сообщения:
    42
    Симпатии:
    0
    окей, спасибо
     
Статус темы:
Закрыта.