ruby-on-rails – 动态生成新的电子邮件地址,但不是真的!

我有一个博客应用程序.用户创建博客帖子后,会将其作为电子邮件发送给某些用户的朋友.我想要一个功能,朋友只会回复电子邮件,电子邮件的内容将作为特定博客帖子的评论.

一种方法是做类似于http://ohlife.com的操作.它基本上每个用户每天创建一个唯一的ID,将电子邮件的回复属性设置为发布{unique_id }@ohlife.com,并且可能会解析此字段以了解哪个用户是收到的电子邮件.但它真的只有一个电子邮件地址是post@ohlife.com.电子邮件服务器忽略“”后面的部分.这也适用于gmail.

我想知道的是,这个属性是针对特定的电子邮件服务器还是普遍的?如果它不是通用的,是否有电子邮件服务器独立的实现方式?我不希望这是基于电子邮件主题,因为它是我所知道的简单解决方案.

最佳答案 它取决于您的邮件服务器及其配置方式..(虽然它是相当标准的) – 例如在postfix中:

recipient_delimiter = +

你可以把它设置成你喜欢的任何东西..我曾经把它配置成一个点,所以我可以在整个网络上使用它.. http://www.postfix.org/postconf.5.html#recipient_delimiter

但你可以简单地在你的应用程序中配置它..

点赞