2016-01-14 3 views
0

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

Любые указания о том, как мы будем строить это, драгоценные камни для использования и т. Д.?

Благодаря

+1

«Вопросы, предлагающие нам рекомендовать или находить книгу, инструмент, библиотеку программного обеспечения, учебник или другой ресурс вне сайта, не относятся к теме для переполнения стека, поскольку они склонны привлекать упрямые ответы и спам. Вместо этого [описать проблему] (http://meta.stackoverflow.com/questions/254393) и то, что было сделано до сих пор, чтобы решить эту проблему ». –

ответ

0

Есть множество способов, вы можете сделать это, но самый дешевый, вероятно, использует Mailman.

Вы должны настроить сервер SMTP, но это еще не слишком трудно, а затем вы можете в основном следовать mailman user guide

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

Мне повезло с Mailgun, у которого есть транзакционный API входящей почты, который именно вы хотите.

Они имеют довольно легко следовать руководство по началу работы:

https://documentation.mailgun.com/quickstart-receiving.html

и хороший драгоценный камень, а также, по их HTTP API:

https://github.com/mailgun/mailgun-ruby

Если вы не как по почте, по какой-то причине есть несколько других сервисов, таких как Mandrill от Mailchimp, Sendgrid и Amazon SNS/SES.

0

Не очень четкое описание вашего вопроса. Я предполагаю, что основная цель заключается в том, чтобы просто отправлять почтовый ruby, почта gem есть, и это также база, на которой построена Rails ActionMail.

Смежные вопросы