Задать вопрос

Как реализовать прием почты в Laravel?

Как с помощью Laravel получить входящую почту используя POP3 или IMAP протоколы? Или другие варианты.
  • Вопрос задан
  • 2816 просмотров
Подписаться 4 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
UksusoFF
@UksusoFF
Первая ссылка в гугле демо-приложение на Laravel: https://github.com/ladybirdweb/momo-email-listener
Использует php-imap
Ответ написан
Комментировать
Если важна скорость появления нового письма на сайте, то мы недавно делали вот так:
- на отдельный vps был установлен zimbra
- вся почта с нужного ящика перенаправлялась на ящик в zimbra
- простой пхп скрипт, раз в минуту, собирал почту с zimbra через api (это быстрее чем imap).

Итог: новое письмо в системе появлялось через 30-50 секунд.
Ответ написан
Комментировать
@just_hank_moody
Альтернативный вариант конкретно для Exim:
Можно дописать конфигурацию, чтобы на определенный ящик все входящие письма переадресовывались на определенный скрипт, который уже занимался парсингом данных
https://www.exim.org/exim-html-current/doc/html/sp...
Ответ написан
Комментировать
@miki131
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы