Класс работы с почтой в обе стороны

Тема в разделе "PHP", создана пользователем Горбушка, 5 июн 2015.

Модераторы: latteo
  1. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.035
    Симпатии:
    2.034
    Всем привет...

    Дико лень писать самому, поэтому спрошу готовое :)

    Нужен хороший класс работы с почтой в обе стороны (приём/отправка) на протоколах SMTP и IMAP (хуже POP3).

    Основные требования:
    1) Можно 2 класса (1 на приём, 2 на отправку)
    2) Работа с вложениями (в обе стороны, при приёме переименовывать, запрещать часть форматов)
    3) Работа с кодировками в автомате
    4) Обязательна поддержка html-писем

    Вроде всё...

    Очереди и т.д. сделать могу и сам, пихать в бд, шаблоны и прочее - аналогично :)
     
  2. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.378
    Симпатии:
    562
    swift?
     
    Горбушка нравится это.
  3. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.401
    Симпатии:
    1.182
    Горбушка, Nei и ZiX нравится это.
  4. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.035
    Симпатии:
    2.034
    Что-то я в документации по PHPMailer не нашёл про приём писем... А это приоритетное...

    Аналогично
     
  5. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.378
    Симпатии:
    562
    Что вы подразумеваете под приёмом? для этоuо есть например roundcube как web интерфейс.
     
    Последнее редактирование: 6 июн 2015
  6. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.035
    Симпатии:
    2.034
    А что ещё можно подразумевать под приёмом? Всё аналогично отправке, только наоборот. Мне не нужен веб-интерфейс, мне нужно, чтобы мой скрипт по IMAP/POP3 сам забирал письма и создавал тикеты, к примеру, либо выполнял какие-либо ещё действия...

    Короче, мне надо через IMAP забрать новые письма и вложения, передать их скрипту на обработку... Для этого нужен готовый класс, чтобы не возиться с функциями imap и т.д.

    P.s. про roundcube я знаю, но это не то :) Вы ж письма не через него отправляете о регистрации, допустим :)
     
    latteo нравится это.
  7. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.378
    Симпатии:
    562
    Нет, такого я не встречал...
     
  8. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.035
    Симпатии:
    2.034
    Та же фигня :( Может хоть скрипт нормальный есть аля roundcube, но раз в 100 проще и меньше? Цель - тупо получить список писем и их содержание...
     
  9. Nei

    Nei Nosce te ipsum

    Регистр.:
    5 сен 2009
    Сообщения:
    600
    Симпатии:
    468
    http://webi.ru/webi_articles/6_12_f.html
    такое что-то?


    http://ru.stackoverflow.com/questions/216176/Получение-входящей-почты-pop3

    вот еще
     
  10. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.401
    Симпатии:
    1.182
    Сорри :ah:, искренне полагал, что он эту умеет.
    У самого стоит не очень приоритетная задача по парсингу входящих и до твоего коммента я думал использовать PHPMailer :)

    Такие микропримеры это конечно здорово для обучения, но для продакшена и серьезных скриптов они не подходят.
    Ту же отправку почты через smtp можно сделать в 10 строчек, но тем не менее классы типа PHPMailer очень и очень востребованы и содержат около 5000 строк :)


    А это кстати тема, у них есть roundcube-framework и в нём есть rcube_imap.php с методами get_message, list_messages, delete_message и куча других полезностей
     
    Nei и Горбушка нравится это.