Майл или как прочесть письмо на друпале?

Главные вкладки

Аватар пользователя Kvark Kvark 16 марта 2012 в 11:55

Народ, такой каверзный немного вопрос, письмо отправить друпал умеет, а умеет ли он полученное письмо "прочитать"?

Идея у меня следующая - привязать ящик к сайту и полученные письма обрабатывать по одному из шаблонов - после чего обрабатываться сайтом - и меняется статус скажем. (для своего сайта-блога)

Поясню зачем, доступ к майлу есть, а к сайту нету - отправил письмо сайту с командой скажем:
[Обнови].[статус] = "Тестинг" - он отпарсил и обновил.

Понятно что нужно кодить, но вот есть ли возможность получить письмо?

Комментарии

Аватар пользователя Kvark Kvark 16 марта 2012 в 12:08

да, но какой то модуль должен будет как то прочитать его? но есть ли для этого какие то процедуры в самом друпале или пхп это наше все?

Аватар пользователя Chyvakoff Chyvakoff 16 марта 2012 в 16:34

"Ch" wrote:
пхп тоже письма читать не умеет

Да ладно? на днях товарищ php скриптом по pop3 залезал на gmail ящик,читал письма и даже удалял их.Своими глазами видел.
Естественно логин/пароль от ящика надо иметь.
http://yandex.ru/yandsearch?clid=9582&text=php+pop3&lr=213

ТС,так тебе надо чтоб сайт отправлял письмо? Как ты будешь отправлять письмо на сайт, на какой адрес?

Аватар пользователя Kvark Kvark 16 марта 2012 в 17:59

"Chyvakoff" wrote:
ТС,так тебе надо чтоб сайт отправлял письмо? Как ты будешь отправлять письмо на сайт, на какой адрес?

я создам майл на своем домене, который будет пользоваться только друпалом - скажем мойсайт@мойдомен.лт и чтобы друпал умел просматривать его (через крон в у казаном интервале, скажем каждые 10мин) и если обнаружит письмо в определенном формате чтоб смог выполнить что проситься - в основном вывести в ноду скажем новостей какой то статус или опубликовать новость с картинкой или что то похожее.

Я понимаю что парсинг по любому нужно будет кодить, но вот можно ли как то получить собщение - не очень уверен.

Аватар пользователя Chyvakoff Chyvakoff 16 марта 2012 в 19:11

А...понятно.
То есть посылая письма на определенный ящик ты будешь управлять сайтом?
прикольная идея...только не является ли это решение через жопу?и надо или это вообще?Для кого?Для админа,забывшего пароль от сайта?

А так-надо писать модуль,который будет по крону долбиться на ящик и смотреть новые письма,парсить их содержимое(или заголовок) и на основании этого запускать какие то(какие вам нужно) механизмы в Drupal.

Незнаю как работают предложенные другими людьми модули,но сомневаюсь что они реализуют данный функционал.

Аватар пользователя Andruxa Andruxa 17 марта 2012 в 0:46

"Chyvakoff" wrote:
прикольная идея...

+

"Chyvakoff" wrote:
не является ли это решение через жопу?

рулить сайтом sms-ками будет черезжопее )

Аватар пользователя Kvark Kvark 17 марта 2012 в 1:09

"Chyvakoff" wrote:
и надо или это вообще?Для кого?

Для меня, там где я работаю - веб запрещен как таковой Smile а почта работает Smile причем даже с блакбери (так что до смс тут почти рукой подать да!) Smile
Сдругой стороны если у меня получиться реализовать такой функционал то он может пригодиться и вдороге - надиктовал другу подруге что тебе нужно - они такое письмо скинули - и вот оно Smile что то типа твитера наизнанку.

Ну вобщем еще детально не ковырял, но нашол интересную либу с пхп буду пробывать ковырять, похвастаюсь если что то путное получиться.

Аватар пользователя enemis enemis 17 марта 2012 в 4:21

"Andruxa" wrote:
рулить сайтом sms-ками будет черезжопее )

Знаю еще круче способ обойти все проблемы делаете hook_menu с адресом типа teminal\%\% защищаете как нибудь хитрым способом например 1 арг передаете какой нибудь код во второй команда. И отправляете через 110 pop3 порт на созданный прокси вне сети, а он будет перенаправлять на сайт и выполнять команду можно так же попробовыть серфиться где нет инета
Идея безумная так что не судите строго.:)

Аватар пользователя multpix multpix 17 марта 2012 в 4:35

"Kvark" wrote:

Несомненно удачи и творческих успехов

а драш к ленивчику от телика прикрутить слабо ??
(думаю клиенты просто взвизгнут от такого интерфейсного решения)))

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 17 марта 2012 в 9:17

"Kvark" wrote:
но вот есть ли возможность получить письмо?

Вполне, в ПХП есть поддержка протокола IMAP

Всё тут http://php.net/manual/en/book.imap.php

Я писал парсер пару месяцев назад, ищет в ящике, получает, помечает как прочитанное и тд. Я использовал Gmail ящик

Аватар пользователя Kvark Kvark 17 марта 2012 в 9:49

"orion76" wrote:
даже telnet "умеет" почту проверять... друпал и подавно..

Клнечно! Как только выйдет модуль под друпал для изготовления котлет я ваще разведусь! Smile

Аватар пользователя Chyvakoff Chyvakoff 17 марта 2012 в 19:08

"Kvark" wrote:
Для меня, там где я работаю - веб запрещен как таковой Smile а почта работает :)

А как потом проверять что "почтовая админка" сработала?Звонить подруге и спрашивать?))
А для кого сайт сделан?И не проще ли попросить доступ в веб?

Аватар пользователя Kvark Kvark 17 марта 2012 в 21:26

"WiseMan" wrote:
mailhandler - группа модулей под ваши потребности... ну почти. Напишите плагин под этот модуль и будет вам счастье ;)

Аааа вот оно!!! в яблочко! Smile спасибо огромное! теперь точно вопрос можно считать закрытым Smile осталось воплотить задуманное и показать на публике Smile