0

Я пытаюсь реализовать facebook, как возможность загрузки электронной почты, в мое приложение RoR. Например, мы можем отправить электронное письмо на какой-либо фиктивный адрес, назначенный facebook для каждого пользователя (например, пользователь может отправить письмо по адресу [email protected]), и все вложения будут загружены в фотоальбомы пользователя. Я хочу, чтобы иметь возможность развивать подобную функциональность и я смутил несколько вариантов:Facebook как функция загрузки электронной почты funcationality в приложении RoR

  1. Я думаю, что, как facebook делает это создать задвижку все и поймать все письма на такой случайный адрес на этом конкретном улове все адрес. Мне было интересно, если лучше отправить электронные письма на адрес catch и затем разобрать электронное письмо, на которое оно было отправлено? Я использую sendmail как smtp.

  2. Есть ли какой-либо хороший RoR Gem, который вы использовали лично для хорошего эффекта для такой функциональности (я могу видеть, что там есть и где есть на форумах, но не чувствую себя хорошо).

Заранее спасибо.

ответ

2

Трюк с уловом всего адреса, о котором вы говорите, это [email protected]. Gmail и установка по умолчанию postfix игнорируют + и строку, следующую за ней, и электронное письмо будет доставлено в [email protected], но если вы получите электронное письмо, вы можете увидеть адрес «to» как [email protected]. Вы можете извлечь идентификатор и начать с него.

Я не уверен в драгоценностях, хотя, не использовал их.

+0

Это приятель кражи !! Спасибо за потрясающий трюк! – Ishu

0

Посмотрите на http://cloudmailin.com/

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