Помогите решить пробл с VPS

Тема в разделе "Администрирование серверов", создана пользователем sweb27, 28 май 2012.

Модераторы: mefish, stooper
  1. sweb27

    sweb27 Создатель

    Заблокирован
    Регистр.:
    10 мар 2012
    Сообщения:
    35
    Симпатии:
    4
    Здравствуйте, извеняюсь если написал не в том разделе.
    Недавно зарегил себе VPS на Рег.ру , там же пользуюсь панелью управления SP Manager версия Lite , перенёс туда все сайты, всё работает, всё устраивает, но, с сайтов не отправляются теперь письма и заявки, помогите решить проблнму плизз..
     
  2. Цукер

    Цукер Сам себе призедент

    Moderator
    Регистр.:
    5 мар 2008
    Сообщения:
    405
    Симпатии:
    372
    Уточни - не отправляются? или не доходят?
    пакажи лог ошибки(если такавая есть).
    sendmail настроен? или через саму пхп отправляет?
     
  3. sweb27

    sweb27 Создатель

    Заблокирован
    Регистр.:
    10 мар 2012
    Сообщения:
    35
    Симпатии:
    4
    Не доходят, т.к. ошибок нету при отправки. На хостинге джино, где они до этого размещались всё работало как часы.
    На ЦМС NG на кот. сделаны сайты есть модуль форм обратной связи, собственно ими и пользовался, через что там отправлялось я не в курсе, я в подробности не в давался..
     
  4. trooll

    trooll PHP кодер

    Регистр.:
    22 дек 2008
    Сообщения:
    503
    Симпатии:
    116
    Cuker "саму пхп" письма отправлять не умеет, необходим внешний механизм отправки почты, будь то сендмаил, внешний сервис или еще какая то боломуть.

    Та что ТС ищи причину проблемы в том через что PHP отправляет почту.

    --- Добавлено
    Пиши в поддержку узнавай что да как.
     
  5. sweb27

    sweb27 Создатель

    Заблокирован
    Регистр.:
    10 мар 2012
    Сообщения:
    35
    Симпатии:
    4
    Когда у меня была подобная пробл на хостинге Джино, они мне в корне создали php файлик.. и всё заработало, вот бы знать что там было..
    А поддержку написал
     
  6. unkn0wn

    unkn0wn

    Регистр.:
    22 дек 2006
    Сообщения:
    163
    Симпатии:
    86
    Надо поднимать и конфигурить локальный smtp-сервер. По умолчанию команда mail в php отправляет через локальный sendmail, так что надо его сконфигурить (на джино, видимо, php-файликом меняли дефолтные runtime-переменные на их smtp-сервер) либо поставить свой почтовик (мну нравится exim, кому-то postfix, но это уже вопрос религии), чтобы он подменял sendmail (обычно sendmail - симлинк на /usr/libexec/sendmail), exim это умеет делать из коробки, и слушал на 127.0.0.1:25 - без должной настройки наружу его лучше не пускать, свежими опенрелеями до сих пор полнятся интернетики.
     
    sweb27 нравится это.
  7. Da1VeR

    Da1VeR Постоялец

    Регистр.:
    22 фев 2012
    Сообщения:
    128
    Симпатии:
    21
    МХ записи в днс при переносе были изменены?
     
  8. unkn0wn

    unkn0wn

    Регистр.:
    22 дек 2006
    Сообщения:
    163
    Симпатии:
    86
    MX-записи тут совершенно не при чем: MX отвечает за доставку локальному почтовому серверу, а не за отправку с локального сервера. Скорее всего, на сервере вообще никакого почтовика не стоит, для проверки достаточно выполнить команду
    в консоли, и все станет ясно. Если почтовика нет, надо его поставить из репозиториев, если есть, надо сходить в /var/spool/mqueue (если это sendmail) и там посмотреть логи почтовика, в мелких файлах sendmail как раз и пишет всю инфу по каждому сообщению - обычно почтовики подозрительно относятся к левым почтовым серверам, и вполне могут посчитать почту от php-мейлера за спам, отклоняя сообщения еще на этапе установления соединения. В общем, без логов и списка установленных пакетов все это больше похоже на гадание на кофейной гуще, требуется более детальная инфа от ТС.
     
  9. Da1VeR

    Da1VeR Постоялец

    Регистр.:
    22 фев 2012
    Сообщения:
    128
    Симпатии:
    21
    Я ж подписал - если письма не доходят...
     
  10. unkn0wn

    unkn0wn

    Регистр.:
    22 дек 2006
    Сообщения:
    163
    Симпатии:
    86
    Дык не доходят письма на удаленные сервера, а у них с MX обычно все в порядке. И то большой нефакт, что они именно не доходят, скорее они даже не выходят с локального сервера. Даже чисто теоретически невозможно наличие подобного рода фильтров, когда конечный почтовик сверяет адрес отправителя и MX-запись, поскольку письмо может пройти через цепочку серверов, и в 90% случаев ip отправителя не совпадает с MX-записью. Лично проверял на фряшном сервере, на mail.ru письма отлично уходят при отправке даже из командной строки вообще без каких бы то ни было MX-записей для IP, единственное что - часто проверяется обратная зона, и всякие там *dynamic*, *adsl* рубятся на корню, равно как и ip без реверс-зоны.