在 Rails 7 多租户 Web 应用程序中处理电子邮件

Handle emails in a Rails 7 Multitenant Web App

提问人:Bahl 提问时间:11/9/2022 更新时间:11/9/2022 访问量:92

问:

我正在使用 Rails 7 开发一个多租户(带有公寓宝石)仪表板应用程序。我已经为应用程序购买了自己的域名,但我还没有电子邮件服务。

我的应用如何工作?

  1. 客户注册
  2. 他可以决定使用自定义子域(如 customer1.example.com)来访问他的仪表板
  3. 他也可以选择像 customer1.com 一样使用自己的域名。我已经使用 cloudflare for SaaS 功能处理了这部分
  4. 他将使用自己的仪表板让其他人加入、创建帐户并与该仪表板交互

我在寻找什么?

我正在寻找实现这些功能的最佳解决方案:

  • 为我的应用程序发送和接收电子邮件:例如 [email protected]、[email protected] 等......(这是“简单”的部分。我想我只需要一个电子邮件主机

这是(就我的一点经验而言)困难的部分:

  1. 如何为注册确认等操作创建邮件系统?我认为这些可能只是某种“来自”电子邮件,并不需要真正存在。
  2. 我怎样才能让客户发送/接收邮件,例如发送到 [email protected] 或 [email protected]

如果我刚才说了一些非常愚蠢的话,那么在这样的应用程序中处理电子邮件的正确方法应该是什么?

谢谢大家,如果您需要更多信息,请告诉我!

Ruby-on-Rails 电子邮件 多租户

评论


答:

0赞 Lee Drum 11/9/2022 #1
  • [email protected]并且是邮箱。[email protected]
  • 您应该为每个公司创建设置并使用它来发送/接收电子邮件。对于动态,您可以创建选项来选择 belike"send as a mailbox"
  • 如果你想找到一个产品来管理来自多个邮箱的发送/接收的电子邮件,你可以尝试这样做,而不是实现