Как управлять ответами прямо на уведомления по электронной почте - PullRequest
2 голосов
/ 16 сентября 2009

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

например. Пользователь получает уведомление по электронной почте, и вместо того, чтобы нажимать на ссылку, чтобы перейти на веб-сайт и отвечать на него, он может непосредственно ответить на электронное письмо.

Ответы [ 4 ]

2 голосов
/ 16 сентября 2009

Нет лучшего способа. В зависимости от того, что вы хотите сделать с ответами, вы также можете обрабатывать их с помощью фильтров сообщений Thunderbirds;).

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

Если вы хотите придерживаться php: выберите клиентский класс php pop3 из: http://www.phpclasses.org/browse/package/2.html или найдите клиента в другом месте, а затем просто проанализируйте ответы на сообщения и классифицируйте / обработайте их, как вы хотите. *

1 голос
/ 16 сентября 2009

В качестве учебного упражнения вы можете прочитать php-код и документацию к модулю drupal http://drupal.org/project/mailhandler mail handler. Он принимает электронные письма и ищет инструкции, похожие на сценарии.

Ответ выше о проверке идентификатора сообщения также очень правильный.

1 голос
/ 16 сентября 2009

Используйте поле заголовка Message-ID , чтобы однозначно идентифицировать каждое сообщение. Если есть ответ на это сообщение, клиент должен поместить этот идентификатор сообщения в поле заголовка In-Reply-To в ответном сообщении. Подробнее см. RFC 2822.

1 голос
/ 16 сентября 2009

Вставьте идентификатор и токен аутентификации в строке темы.

Передайте его в скрипт, который может обработать его с помощью Procmail

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...