Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с отправкой писем, Письма приходят только на gmail.com 
V
    Опции темы
unlex
Дата 11.9.2007, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Код

  $email = [email protected]; //какой-то реальный ящик 
  $subject = "sbj"; 
  $body = "mailbody"; 

  $headers = "From: [email protected]\n"; 
  $headers .= "MIME-Version: 1.0\n"; 
  $headers .= "Content-Type: text/html; charset=Windows-1251\n"; 
  $headers .= "Content-Transfer-Encoding: 8bit\n"; 
  if (!empty($email))
  if (mail($email, $subject, $body, $headers))
    echo "Письмо поставлено в очередь на отправку";
  else 
    echo "Ошибка при отправке";


Получаем "Письмо поставлено в очередь на отправку";
Письмецо получаем только на какой_то_ящик@gmail.com
На yandex, freemail,yahoo,mail и еже с ними письма тупо не приходят. Ни в карантин, ни в спам ни в куда не приходят.
Хостер не знает в чем дело.
Вопрос - Посмотрев вышеприведенный код, можете сказать чей косяк? Мой или хостера?
PM MAIL   Вверх
teroni
Дата 11.9.2007, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 8
Всего: 22



\r\n вместо \n не пробовали?
PM MAIL   Вверх
unlex
Дата 11.9.2007, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Пробовали. И c \n и \r\n и без них и даже вообще без заголовков. Результат тот же.
PM MAIL   Вверх
mishaSL
Дата 11.9.2007, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



Цитата(unlex @  11.9.2007,  17:09 Найти цитируемый пост)
даже вообще без заголовков

Если даже так, то скорее всего хостера.

Попробуй так:
Код

var_dump(mail('[email protected]', 'Тема', 'Текст', null,   '[email protected]'));


соответственно вместо [email protected] - существующий ящик на mail.ru вместо [email protected] - твой ящик куда придет отчет.
Если будет true, то письмо ушло. Если не дойдет, то смотри на [email protected] что придет в отчете.


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
unlex
Дата 11.9.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Отправив письмо на один из ящиков freemail.ru, получил ответ на свой ящик

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

[email protected]
SMTP error from remote mail server after MAIL FROM:<[email protected]>:
host mx.freemail.ru [217.197.114.152]: 571 Authentication required

------ This is a copy of the message, including all the headers. ------

Return-path: <[email protected]>
Received: from nobody by s8.steadyhost.ru with local (Exim 4.68 (FreeBSD))
(envelope-from <[email protected]>)
id 1IV6uO-000JZl-GT
for [email protected]; Tue, 11 Sep 2007 18:40:08 +0400
To: [email protected]
Subject: Тема
Message-Id: <[email protected]>
From: Unprivileged user <[email protected]>
Sender: Unprivileged user <[email protected]>
Date: Tue, 11 Sep 2007 18:40:08 +0400

Однако, попытавись отправить его на yandex не получил вообще ничего..

PM MAIL   Вверх
mishaSL
Дата 11.9.2007, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



unlex, а если в заголовок FROM попробовать указать свой настоящий - рабочий e-mail.


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
unlex
Дата 11.9.2007, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Цитата(mishaSL @  11.9.2007,  18:52 Найти цитируемый пост)
а если в заголовок FROM попробовать указать свой настоящий - рабочий e-mail. 


На самом деле, я его и указываю. Просто заменил тут для абстракции.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0471 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.