- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем здрасте.
Нужно обрабатывать входящие письма с php (включая вложения) и закинуть данные в sql а файл в папку на ftp.
На сервере стоит ISPmanager Lite 5 и стоит Roundcube WebMail ...
В сети много чего, но все тыкают в разные стороны.
Куда копать что-бы такое провернуть?
Спасибо.
Всем здрасте.
Нужно обрабатывать входящие письма с php (включая вложения) и закинуть данные в sql а файл в папку на ftp.
На сервере стоит ISPmanager Lite 5 и стоит Roundcube WebMail ...
В сети много чего, но все тыкают в разные стороны.
Куда копать что-бы такое провернуть?
Спасибо.
Оно - https://toster.ru/q/337351 ?
А что мешает просто распарсить почту?
Есть дока, можно на гитхаб поискать удобные библиотеки.
У нас на проекте аналогичная вещь (парсинг входящих писем) была реализована через Exim - это, насколько я понимаю, что-то типа сервера входящей почты - т.е. при поступлении письма он дергал наш php-скрипт, а в нём уже письмо и парсилось. Подробностей не знаю, так как настройкой всего этого хозяйства не занимался, но вот с парсингом были разные сложности в плане разных форматов писем и т.п.
Ещё один коллега рассказывал, что они настроили почту через Sendgrid (по-моему) а там есть API для парсинга писем - https://sendgrid.com/docs/API_Reference/Webhooks/inbound_email.html Причем, насколько я понял, этот sendgrid плату берет только за исходящие письма, так что они сидели на бесплатном плане, ибо исходящие сами отправляли, а вот возможностью парсинга входящих - пользовались.
в любом *nix есть Email Piping, т.е. все приходящее можно напрямую скармливать скрипту. (только сейчас увидел, в первом ответе предлагается именно он)
другой вариант, менее прямой: в ISP есть auto-responders
* Send to script - a message (text and headers) will be redirected to the script specified as stdin.
Всем спасибо за ответы.
другой вариант, менее прямой: в ISP есть auto-responders
По идеи самое простое ведь решение. Но у меня такой штуки в панели нету.
Только так (и под пользователем то-же)
http://en.ispdoc.com/index.php/E-mail_auto-responder_(Mail_account)
А ещё там пишут "a message (text and headers) will be redirected to the script specified as stdin." а про файл ничего не сказано.
Kot Matroskin,
Не надо никаких редиректов на скрипт и stdin и прочее.
Это просто ненадежно, Вы каждый раз будете не знать обработано письмо или нет, т.к. "а вдруг не переслалось пхп скрипту" или "а вдруг что-то сглючило в пхп скрипте и он не обработал".. Отладка тоже адом будет еще тем.
Работайте с письмами по imap - запустили скрипт по крону, проверили нет ли свежачка, свежачок обработали. Всё. И видно какие письма были взяты в обработку, какие нет, какие обработались с ошибкой. Никакой магии и простейший дебаг.
Бонусом будет тот факт, что решение будет платформонезависимым. Хоть с гмыла и маил.ру потом письма обрабатывайте, вместо того что бы затачивать под специфичный способ пересылки и/или exim.