Ответить по электронной почте (например, Facebook) - PullRequest
2 голосов
/ 09 ноября 2010

Я занимаюсь разработкой PHP-сайта, на котором можно делать посты / комментарии.

На данный момент я уже использую PHP mail () для отправки электронного письма человеку, когда что-то опубликовано на его стене.

Вот мой вопрос сейчас: Я хотел бы знать, как получается, что Facebook может отвечать прямо на электронную почту и отображать ее в виде комментария на сайте без необходимости входа или чего-либо еще - просто обычный ответ по электронной почте.

  • Возможно ли совместить с PHP?
  • Как можно сгенерировать динамический заголовок ответа с идентификатором и т. Д., А затем автоматически извлечь его и опубликовать комментарий с ним ...?

Я искал вокруг Google, но не мог найти много об этом ...

Буду признателен за любую помощь или отправную точку.

Спасибо.

Ответы [ 2 ]

1 голос
/ 09 ноября 2010

Прежде всего, я не пользуюсь Facebook.У меня даже нет учетной записи.

Итак, я думаю, что фоновое программное обеспечение / скрипт постоянно проверяет ответы в своем почтовом ящике и отправляет ответы на стене.

Возможно, они «помнят», где можно разместить ответ, используя закодированные данные в адресе ответа.

пожимает плечами

Надеюсь, это поможет1011 *

1 голос
/ 09 ноября 2010

Если вы проверите адрес, с которого было отправлено электронное письмо, это набор цифр и букв, вероятно, представляющих идентификатор сообщения, а также идентификатор пользователя, зашифрованный в некоторой форме.Затем они должны проверить все электронные письма на своем SMTP-сервере и добавить ответы в соответствии с полученными электронными письмами.

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

...