Получить почту приходящую на домен

Тема в разделе "PHP", создана пользователем асс, 22 фев 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. асс

    асс

    Регистр.:
    13 окт 2006
    Сообщения:
    756
    Симпатии:
    221
    Всех приветствую
    Хочу сделать чтоб почта которая приходит на домен
    к примеру есть домен r.ru
    и почта приходит на этот домен допустим я отправил письмо на 4@r.ru 545@r.ru 5@r.ru в общем на любой ящик этого домена.
    Пусть даже не существующий.

    Затем создал один ящик 1@r.ru и указал чтобы все письма что падают на домен уходили на ящик 1@r.ru

    Как сделать чтоб скрипт php забирал с ящика сообщения и размещал их в папку на домене?
     
  2. nulled-dc

    nulled-dc Создатель

    Регистр.:
    30 янв 2009
    Сообщения:
    11
    Симпатии:
    3
    Надо настроить почту на домене. Задать email по умолчанию - на него будет прихоть корреспонденция для всех несуществующих адресов. Емыл по умолчанию должен быть 1@r.ru. Делается это через панель управления хостингом, к пхп отношения не имеет.

    Про папку, в которую требуется копировать содержимое ящика - вопроса не понял.
     
    асс нравится это.
  3. асс

    асс

    Регистр.:
    13 окт 2006
    Сообщения:
    756
    Симпатии:
    221
    мне нужно скриптом забирать все письма которые падают в ящик

    и ложить их например в папку 1 чтоб они лежали по адресу сайт.ру/папка
     
  4. o_nix

    o_nix

    Регистр.:
    7 ноя 2007
    Сообщения:
    1.073
    Симпатии:
    1.039
    асс - у тебя панель управления хостингом какая ..??
    если cpanel то там точно вся почта и так в одну папку складывается ... только это папка не в веб директории а "выше" поищи ... кажись так и называется mail в ней куча файлов с именами вида grrgiigegbgai и тд ...
    с другими панелями незнаю неразбирался но сто пудова чтото такоеже ...
     
  5. асс

    асс

    Регистр.:
    13 окт 2006
    Сообщения:
    756
    Симпатии:
    221
    Нет у меня она на VDS на first
    Нужно чтоб письма падали в нужную мне папку. Но не через вебинтерфейс а через скрипт
     
  6. nulled-dc

    nulled-dc Создатель

    Регистр.:
    30 янв 2009
    Сообщения:
    11
    Симпатии:
    3
    0) Я не помню, у firsrtVDS почта отдельно хранится от виртуальной файловой системы? Сейчас аканта нет, не могу посмотреть...

    1) Если почта прямо в файловой системе хранится - тогда просто вычислить, в какую конкретно папку идет почта и копировать в нужную. Это можно сделать и средствами php.

    2) А вот если почта отдельно, тогда, мне кажется, придется делать сборщик почты на php: конектится на ящик, скачивает письма, записывает в нужную папку. Таким образом можно получать почту с любого ящика.

    3) Хотя, есть и еще один вариант. Т.к. vds подразумевает рут-доступ к виртуальной системе, можно сделать почтовый ящик не через хостинг-панель firstvds, а через рут в системе. Работать по идее должен нормально. Тогда почта будет складываться внутри этой системы, а дальше см. п.1)
     
  7. асс

    асс

    Регистр.:
    13 окт 2006
    Сообщения:
    756
    Симпатии:
    221

    папку я нашел но там лежит все в виде одного большого файла. А вот как его читать я понятия не имею
     
  8. nulled-dc

    nulled-dc Создатель

    Регистр.:
    30 янв 2009
    Сообщения:
    11
    Симпатии:
    3
    Аа, ну уже лучше. Надо сначала узнать что там за формат почты. А потом поискать класс PHP для работы с этим форматом. Скорее всего формат unix mailbox. Про готовый класс пока посоветовать не могу, не встречал. Но уверен что он должен быть, формат почты распространеный, значит и инструменты должны быть.
     
Статус темы:
Закрыта.