ФорумПрограммированиеPHP для идиотов → mail() возвращает true но письма не доходят

mail() возвращает true но письма не доходят

  • Z-MODe

    Сообщения: 199 Репутация: N Группа: Кто попало

    Spritz 20 апреля 2011 г. 14:22

    Очень нужна помощь(
    Сайт сидит на vps, установлена debian 6.
    var_dump(mail("[email protected]", "My Subject", "Line 1\nLine 2\nLine 3"));

    выводит true письма не доходят никуда..

    Чтоже делать как мне быть? )))
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 20 апреля 2011 г. 14:38, спустя 15 минут 45 секунд

    проверить папку спам
    не всё полезно, что в swap полезло
  • Z-MODe

    Сообщения: 199 Репутация: N Группа: Кто попало

    Spritz 20 апреля 2011 г. 14:47, спустя 8 минут 55 секунд

    Нашёл по одному ману - сделал проверку такую

    telnet localhost 25
    Trying 127.0.0.1…
    Connected to localhost.
    Escape character is '^]'.
    220 web.clients.scalaxy.ru ESMTP Exim 4.72 Wed, 20 Apr 2011 14:42:50 +0400
    helo localhost
    250 web.clients.scalaxy.ru Hello localhost [127.0.0.1]
    mail from: nobody@localhost
    250 OK
    rcpt to: nobody@localhost
    250 Accepted
    DATA
    354 Enter message, ending with "." on a line by itself
    Helo world
    .
    250 OK id=1QCUtz-0002rm-Bd
    quit

    Спустя 15 сек.
    проверить папку спам

    Пуста
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 20 апреля 2011 г. 14:56, спустя 9 минут 7 секунд

    2. попробовать ящик на другом почтовом домене
    3. попробовать sendmail
    4. попробовать smtp
    не всё полезно, что в swap полезло
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 20 апреля 2011 г. 15:03, спустя 7 минут 37 секунд

    попробуй класс PHPMailer, он решает множество проблем по отправке почты
    не всё полезно, что в swap полезло
  • Z-MODe

    Сообщения: 199 Репутация: N Группа: Кто попало

    Spritz 20 апреля 2011 г. 15:04, спустя 52 секунды


    2. попробовать ящик на другом почтовом домене
    3. попробовать sendmail
    4. попробовать smtp



    2. Пробовал на всех.
    3. Что значит попробовать и как это сделать?
    4. И это тоже как?


    попробуй класс PHPMailer, он решает множество проблем по отправке почты


    Пробовал.. тоже не сендит
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 20 апреля 2011 г. 15:15, спустя 10 минут 45 секунд

    Z-MODe, у меня тоже самое на ВПСе - ответ положительный, а письма никуда не доходят. А все потому что на серверене стоит почтовой службы, как я понял. Хотя, я вообще никуя в этом не шарю, ВПС нужен для тестирования говнокода, заместо Денвера =)
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 20 апреля 2011 г. 16:47, спустя 1 час 32 минуты 13 секунд

    3. Что значит попробовать и как это сделать?
    4. И это тоже как?

    вот с помощью phpmailer и попробовать
    не всё полезно, что в swap полезло
  • Z-MODe

    Сообщения: 199 Репутация: N Группа: Кто попало

    Spritz 21 апреля 2011 г. 13:21, спустя 20 часов 33 минуты 38 секунд

    решил вопрос установкой postfix

Пожалуйста, авторизуйтесь, чтобы написать комментарий!