Получение, запись в базу и публикация информации с почтового сервера

Статус
В этой теме нельзя размещать новые ответы.

klient888

Постоялец
Регистрация
15 Июл 2013
Сообщения
95
Реакции
21
Всем привет. Задача стоит такая:
На почтовый сервер приходит информация. Она должна, автоматический записываться в базу данных сайта публиковаться в определенных разделах при помощи amCharts. Как правильно это сделать? Сайт и почтовый сервер одного и того же пользователя, доступ есть. Это пишу, чтобы не подумали, что надо что то взламывать.
И, чтобы не создавать еще одну тему, попутный вопрос. Возможно ли решение этой задачи на Wordpress?
Заранее спасибо за ответ.
 

krdma

Постоялец
Регистрация
1 Июн 2009
Сообщения
147
Реакции
54
Готовое решение под вордпресс - очень врядли.
По сути из php подключаетесь к почтовому ящику через POP/IMAP по расписанию и получаете письма, из писем вытягиваете данные, обрабатываете и пишете в базу.
Дальше по отображению уже дело техники.
 

nejtr0n

Гуру форума
Регистрация
24 Янв 2014
Сообщения
129
Реакции
82
Есть ещё вариант: использовать inotify (Для просмотра ссылки Войди или Зарегистрируйся) + скрипт.
Большинство почтарей хранит письма в файлах. Навешиваете через inotify скрипт на создание файла письма в папе.
А уже скриптом кладете письмо в базу.
Такое решение имхо более "нативное", т.к. позволит сохранять абсолютно всю почту с сервера, да и нагрузки будет меньше на сервер.
 

Den1xxx

Постоялец
Регистрация
15 Янв 2014
Сообщения
289
Реакции
167
Я помню, публикация контента с помощью писем была изначально заложена в Вордпресс. Ещё лет 10 назад или больше. Вот навскидку Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:

Freemanf

Писатель
Регистрация
11 Авг 2020
Сообщения
1
Реакции
0
Вообще не вижу проблемы, проверяете почту по крону на наличие новых писем, если есть, публикуете в WP куда нужно. Встроенный крон в вп есть. Хотя нужно более менее понятное ТЗ, чтоб понимать что приходит и как это должно храниться. Если Вы в WP публикуете статью, то она уже в БД хранится.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху